Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE LOS SISTEMAS
OPERATIVOS
Nombres: Cesar Jhovani
Apellidos: Mamani Huarina
Docente: Chambi Choque Ruddy
Materia: Taller de sistemas operativos
También se dice que un sistema operativo es uno o varios programas que se usan
para poder trabajar con los componentes de un equipo de cómputo. Los sistemas
operativos proveen un conjunto de funciones necesarias y usadas por
diversos programas de aplicaciones de una computadora, y los vínculos
necesarios para controlar y sincronizar el hardware de la misma.
}En las primeras computadoras, que no tenían sistema operativo, cada programa
necesitaba la más detallada especificación del hardware
para ejecutarse correctamente y desarrollar tareas estándares, y sus
propios drivers para los dispositivos periféricos como impresoras y lectores
de tarjetas perforadas. El incremento de la complejidad del hardware y los
programas de aplicaciones eventualmente hicieron del sistema operativo una
necesidad.
Historia de los sistemas operativos
1970 Unix Sistema operativo multiusuario, multitarea que ha contado con gran
aceptación en la industria. Unix es a la vez: un sistema operativo, un tipo de
sistemas operativos y una marca comercial.
1973 Se decide reescribir Unix en C Anteriormente se utilizaba el lenguaje
ensamblador para programar los sistemas operativos. Las ventajas de
utilizar C son: portabilidad y facilidad de desarrollo.
1981 MS-DOS v1.0 Capaz de soportar 16KB de memoria RAM y discos flexibles
de 5.25 pulgadas de 160KB.
1984 Apple Macintosh utiliza interfaz gráfica Steve Jobs copia de Xerox la idea de
utilizar una interfaz gráfica de usuario (GUI) en los ordenadores.
En él año 2001
Aparece Mac OS X Apple abandona su obsoleto sistema operativo para presentar
un nuevo sistema operativo que forma parte de la familia Unix.
Pasos evolutivos
Proceso en serie
Inicialmente, finales de los 40, el programador interactúa directamente con la
máquina mediante conmutadora, indicadora luminosa y tal vez una impresora. No
existe el sistema operativo y los usuarios de un ordenador se turnan para acceder
secuencialmente, en serie.
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, (Véase anexo 1)
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. (Véase anexo 2)
Mono proceso
El sistema informático sólo puede mantener un proceso en ejecución, las tareas se
realizan secuencialmente. (Véase anexo3)
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.
(Véase anexo 4)
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. (Véase anexo 5)
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, (Véase anexo 6)
Anexos
Anexo 1
Anexo 2
Anexo 3
Anexo 4
Anexo 5
Anexo 6