0% encontró este documento útil (0 votos)
15 vistas14 páginas

Introducción a Sistemas Operativos

El documento describe los conceptos básicos de los sistemas operativos. Explica que un sistema operativo es un conjunto de programas que gestionan los recursos de un sistema informático y sirven de intermediario entre el usuario y la computadora. También describe los componentes clave de un sistema operativo como el kernel, el shell y las aplicaciones. Además, resume la evolución de los sistemas operativos desde los primeros sistemas en serie hasta los modernos sistemas multiproceso y de tiempo compartido.

Cargado por

orlando1903
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas14 páginas

Introducción a Sistemas Operativos

El documento describe los conceptos básicos de los sistemas operativos. Explica que un sistema operativo es un conjunto de programas que gestionan los recursos de un sistema informático y sirven de intermediario entre el usuario y la computadora. También describe los componentes clave de un sistema operativo como el kernel, el shell y las aplicaciones. Además, resume la evolución de los sistemas operativos desde los primeros sistemas en serie hasta los modernos sistemas multiproceso y de tiempo compartido.

Cargado por

orlando1903
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ING.

HERVILT ZAMBRANO
SISTEMAS OPERATIVOS

UNIDAD I
SISTEMAS OPERATIVOS

Es un conjunto de programas especialmente hechos para la ejecución de varias


tareas (como abrir un fichero y acceder a la información que contiene sin
preocuparse de aspectos de bajo nivel como: mover los cabezales del
disco, la velocidad de giro del motor del disco, la posición que ocupan los
bits en la superficie del disco) gestionando los recursos disponibles (cpu,
memoria, disco, comunicaciones en red, dispositivos periféricos), en las
que sirve de intermediario entre el usuario y la computadora.
SISTEMAS OPERATIVOS

Mientras el usuario final trabaja con


aplicaciones, el administrador de sistemas
habitualmente trabajará con el sistema
operativo para conseguir que el sistema
informático (hardware + software) realice su
función con la máxima eficiencia.
COMPONENTES DE LOS SISTEMAS DE
COMPUTACIÓN
HARDWARE: Componentes físicos del
ordenador, es decir, todo lo que se puede ver
y tocar.

SOFTWARE: es un conjunto de
programas, instrucciones y reglas
informáticas que permiten ejecutar distintas
tareas en una computadora.

FIRMWARE: es una combinación de


software y hardware. se refiere al chip de
memoria de sólo lectura (ROM) que
almacenan las instrucciones permanentes
de dispositivos informáticos.
COMPONENTES DE LOS SISTEMAS DE
COMPUTACIÓN
ESTRUCTURA DEL SISTEMA
OPERATIVO
APLICACIÓN: es un programa
informático diseñado como herramienta
para permitir a un usuario realizar uno o
diversos tipos de tareas.

SHELL: Se puede considerar como el


intérprete de comandos, que permite que
los comandos y programas que
tecleamos sean ejecutados.

KERNEL: Puede considerarse como el


núcleo del sistema operativo y es leído
cada vez que se inicializa el sistema.
Evolución de los sistemas operativos

Proceso en serie: Inicialmente, finales de los 40, el programador


interactúa directamente con la máquina mediante conmutadores,
indicadores luminosos y tal vez una impresora. No existe el sistema
operativo y los usuarios de un ordenador se turnan para acceder
secuencialmente, en serie.

Proceso por lotes: Se desarrolla un elemento de software denominado


monitor que es capaz de ejecutar tareas, lotes, de manera secuencial.
En estos sistemas informáticos los programadores pasaban a los
administradores de sistemas los programas a ejecutar en cinta (o tarjetas
perforadas) y el sistema los ejecutaba secuencialmente y de manera no
interactiva.
Evolución de los sistemas operativos

Multiprogramación o multitarea: Con el ánimo de maximizar el uso de


la CPU se cargan varios programas de manera simultánea. Así mientras
un proceso está bloqueado por una operación de entrada/salida, la CPU
puede continuar la ejecución de otro proceso.

Sistemas de tiempo compartido: El sistema reparte la atención de la


CPU (o CPUs) entre diferentes procesos, simulando la ejecución en
paralelo de los mismos. Los sistemas de tiempo compartido permiten que
varios usuarios trabajen de manera simultánea y en modo interactivo.
Uno de los primeros sistemas de tiempo compartido fue el CTSS
(Compatible Time-Sharing System) desarrollado en el MIT.
TIPOS DE SISTEMAS OPERATIVOS SEGÚN LAS
NECESIDADES

Monousuario: Desde el punto de vista de la máquina (o el sistema


informático) no se hace distinción entre los usuarios que utilizan la
máquina. Sólo un usuario puede estar trabajando en un momento
determinado. Ejemplos: MS-DOS, Windows 3.x, 95, 98, Me.

Multiusuario: Varios usuarios pueden trabajar simultáneamente en el


mismo sistema informático. Además, el sistema realiza distinciones
entre usuarios. La gestión de los recursos (memoria, CPU, disco, etc...)
es mucho más complicada, pero al tener a varias personas trabajando a
la vez, se rentabiliza con mayor facilidad la inversión.
TIPOS DE SISTEMAS OPERATIVOS SEGÚN LAS
NECESIDADES

Monoproceso: El sistema informático sólo puede mantener un proceso en


ejecución, las tareas se realizan secuencialmente.

Multiproceso/Multitarea: El sistema informático es capaz de ejecutar


varios procesos simultáneamente. Si hubiese suficientes CPUs, se
ejecutaría cada proceso en una CPU distinta, si el número de CPUs es
menor (como habitualmente ocurre) que el de procesos preparados para
ejecutar. El sistema operativo asigna franjas de uso de CPU a cada
proceso, para simular una ejecución en paralelo. De cualquier modo,
realmente o de forma simulada, los procesos en ejecución avanzan en
paralelo.
TIPOS DE SISTEMAS OPERATIVOS SEGÚN LAS
NECESIDADES

Tiempo compartido: Se realiza una planificación del uso de las


CPUs disponibles entre los procesos preparados para ser
ejecutados. De este modo, aparentemente, se ejecutan todos los
procesos a la vez.

Tiempo real: Los sistemas operativos en tiempo real son


predecibles, de tal manera que se comprometen a realizar
determinadas tareas dentro de unos límites de tiempo. Su
aplicación típica es el control de maquinaria y procesos
industriales. Ejemplos: Marte, QNX.
Cuadro
comparativo
de
los sistemas
operativos
PROCESOS
UNIDAD II

También podría gustarte