Download (Sistemas Operativos).

Document related concepts

Arquitectura de Windows NT wikipedia , lookup

Sistema operativo wikipedia , lookup

Windows NT wikipedia , lookup

Núcleo (informática) wikipedia , lookup

Proceso de arranque en Linux wikipedia , lookup

Transcript
SISTEMA
OPERATIVO
Por:
Yeraldin Montoya Muriel
Kelly Johana Moreno
Informática
Corporación universitaria
Remington
¿Que es un sistema
operativo?
Se trata de un software que permite el
control y simplificación de las tareas
que debe realizar un ordenador, tales
como la administración de recursos, la
interface del usuario, administración
de archivos, administración de tareas,
entre otras.
FUNCIONES
DEL
SISTEMA
OPERATIVO
Administración del
procesador:
El sistema operativo administra la
distribución del procesador entre los
distintos programas por medio de un
algoritmo de programación. El tipo de
programador depende
completamente del sistema
operativo, según el objetivo deseado.
Gestión de la memoria de acceso
aleatorio:
el sistema operativo se encarga de gestionar el
espacio de memoria asignado para cada aplicación
y para cada usuario, si resulta pertinente. Cuando
la memoria física es insuficiente, el sistema
operativo puede crear una zona de memoria en el
disco duro, denominada "memoria virtual". La
memoria virtual permite ejecutar aplicaciones que
requieren una memoria superior a la memoria
RAM disponible en el sistema. Sin embargo, esta
memoria es mucho más lenta.
Gestión de
entradas/salidas:
el sistema operativo permite unificar y
controlar el acceso de los programas a
los recursos materiales a través de los
drivers (también conocidos como
administradores periféricos o de
entrada/salida).
Gestión de ejecución de
aplicaciones:
El sistema operativo se encarga de que
las aplicaciones se ejecuten sin
problemas asignándoles los recursos
que éstas necesitan para funcionar.
Esto significa que si una aplicación no
responde correctamente puede
"sucumbir".
Administración de
autorizaciones:
el sistema operativo se encarga de la
seguridad en relación con la ejecución
de programas garantizando que los
recursos sean utilizados sólo por
programas y usuarios que posean las
autorizaciones correspondientes.
Gestión de archivos:
el sistema operativo gestiona la
lectura y escritura en el sistema de
archivos, y las autorizaciones de
acceso a archivos de aplicaciones y
usuarios.
Gestión de la
información:
el sistema operativo proporciona
cierta cantidad de indicadores que
pueden utilizarse para diagnosticar
el funcionamiento correcto del
equipo.
Componentes
del sistema
operativo
El sistema operativo está
compuesto por un conjunto de
paquetes de software que
pueden
utilizarse
para
gestionar las interacciones con
el hardware. Estos elementos
se incluyen por lo general en
este conjunto de software:
•El núcleo:
que representa las funciones básicas del sistema operativo, como
por ejemplo, la gestión de la memoria, de los procesos, de los
archivos, de las entradas/salidas principales y de las funciones de
comunicación.
•El intérprete de comandos:
que posibilita la comunicación con el sistema operativo a través de
un lenguaje de control, permitiendo al usuario controlar los
periféricos sin conocer las características del hardware utilizado, la
gestión de las direcciones físicas, etcétera.
•El sistema de archivos:
que permite que los archivos se registren en una estructura arbórea.
Algunos
sistemas
operativos
WINDOWS
Sistema operativo que muestra por
medio de gráficas, como lo son los
iconos,
ventanas,
entre
otras
funciones. Windows fue desarrollado
por
la
compañía
Microsoft.
Actualmente, este sistema operativo,
cubre el 91% del mercado de equipos
que cuentan con acceso a Internet lo
cual lo hace el mas usado en el
mundo.
LINUX
Como sistema operativo, Linux es muy
eficiente y tiene un excelente diseño. Es
multitarea, multiusuario, multiplataforma
y multiprocesador; en las plataformas Intel
corre en modo protegido; protege la
memoria para que un programa no pueda
hacer caer al resto del sistema; carga sólo las
partes de un programa que se usan;
comparte
la memoria entre programas aumentando
la velocidad y disminuyendo el uso de
memoria, entre otras funciones
Symbian
es un sistema operativo que fue producto de
la alianza de varias empresas de telefonía
móvil, entre las que se
encuentran Nokia, Sony
Ericsson, Psion, Samsung,
Siemens, Arima, Benq, Fujitsu, Lenovo, LG,
Motorola, Mitsubishi
Electric, Panasonic, Sharp, etc. Sus orígenes
provienen de su antepasado EPOC32,
utilizado en PDA's y Handhelds de PSION.
Amoeba
es un sistema operativo distribuido de
investigación, basado en una
arquitectura de micronúcleo. Fue
desarrollado por Andrew S.
Tanenbaum y otros en la Universidad
Libre de Amsterdam. El objetivo del
proyecto Amoeba era construir un
sistema de tiempo compartido que
hiciera que una red entera de
computadores pareciera a los ojos de un
usuario como una máquina única
Clasificación
de los S.O
(Sistemas
Operativos).
Sistemas Operativos por lotes
Los Sistemas Operativos por lotes, procesan una
gran cantidad de trabajos con poca o
ninguna interacción entre los usuarios y los
programas en ejecución. Se reúnen todos los
trabajos comunes para realizarlos al mismo
tiempo, evitando la espera de dos o más trabajos
como sucede en el procesamiento en serie. Estos
sistemas son de los más tradicionales y antiguos.
Sistemas Operativos de
tiempo real.
Los Sistemas Operativos de tiempo real
son aquellos en los cuales no tiene
importancia el usuario, sino
los procesos. Por lo general, están
subutilizados sus recursos con la
finalidad de prestar atención a los
procesos en el momento que lo
requieran. Se utilizan en entornos
donde son procesados un gran número
de sucesos o eventos.
Sistemas Operativos de
multiprogramación (o multitarea)
Se distinguen por sus habilidades para
poder soportar la ejecución de dos o
más trabajos activos (que se están
ejecutado) al mismo tiempo. Esto trae
como resultado que la Unidad Central
de Procesamiento (UCP) siempre tenga
alguna tarea que ejecutar,
aprovechando al máximo su
utilización.
Sistemas Operativos de
tiempo compartido
Permiten la simulación de que
el sistema y sus recursos son
todos para cada usuario. El
usuario hace una petición a la
computadora, está la procesa
tan pronto como le es posible, y
la respuesta aparecerá en la
terminal del usuario.
Sistemas Operativos
distribuidos
Permiten distribuir trabajos, tareas o procesos, entre
un conjunto de procesadores. Puede ser que este
conjunto de procesadores esté en un equipo o en
diferentes, en este caso es trasparente para el usuario.
Existen dos esquemas básicos de éstos. Un sistema
fuertemente acoplado es aquel que comparte la
memoria y un reloj global, cuyos tiempos de acceso son
similares para todos los procesadores. En un sistema
débilmente acoplado los procesadores no comparten ni
memoria ni reloj, ya que cada uno cuenta con su
memoria local.
Sistemas Operativos de
red
Son aquellos sistemas que
mantienen a dos o más
computadoras unidas a
través de algún medio de
comunicación (físico o no),
con el objetivo primordial de
poder compartir los
diferentes recursos y la
información del sistema.
Sistemas Operativos
paralelos.
Son aquellos sistemas operativos
que cuando existen dos o más
procesos que compitan por algún
recurso este los deja ejecutar o
realizar al mismo tiempo.