1. UNIVERSIDAD FERMIN TORO
VICE-RECTORADO ACADEMICO
FACULTAD DE INGENIERIA
ESCUELA DE COMPUTACION
ESTUDIANTE: Cesar Padilla
C.I 25.912.790
Prof: Juan Mora
Sistemas Operativo
CABUDARE JUNIO 2019
2. La informática tal y como se le conoce hoy
día, surgió a raíz de la II Guerra Mundial
en la década de los 40.
En esos años no existía siquiera el
concepto de "Sistema Operativo" y los
programadores
interactuaban directamente con el
hardware de las computadoras trabajando
en lenguaje máquina.
3. El concepto de Sistema Operativo
surge en la década de los 50. El
primer Sistema Operativo de la
historia fue creado en 1956 para un
ordenador IBM 704, y básicamente lo
único que hacía era comenzar la
ejecución de un programa cuando el
anterior terminaba
DECADA DE LOS 50 DECADA DE LOS 60
En los años 60 se produce una revolución en el
campo de los Sistemas Operativos. Aparecen
conceptos como sistema multitarea, sistema
multiusuario, Sistema multiprocesadores y
sistema en tiempo real.
Es en esta década cuando aparece UNIX, la
base de la gran mayoría de los Sistemas
Operativos que existen hoy en día
4. En los años 70 se produce un boom en
cuestión de ordenadores personales, acercando
estos al público general de manera impensable
hasta entonces. Esto hace que se multiplique el
desarrollo, creándose el lenguaje de
programación C (diseñado específicamente
para reescribir por completo el código UNIX).
Como consecuencia de este crecimiento
exponencial de usuarios, la gran mayoría
de ellos sin ningún conocimiento sobre
lenguajes de bajo o alto nivel, hizo que en
los años 80, la prioridad a la hora de diseñar un
sistema operativo fuese la facilidad de uso,
surgiendo así las primeras interfaces de usuario.
En los 80 nacieron sistemas como Mac-OS, MS-
DOS, Windows
LOS 70
LOS 80
5. En la década de los 90 hace su aparición Linux,
publicándose la primera versión del núcleo en
septiembre de 1991, que posteriormente se uniría
al proyecto GNU, un sistema operativo
completamente libre, similar a UNIX, al que le
faltaba para funcionar un núcleo funcional. Hoy
en día la mayoría de la gente conoce por Linux al
Sistema Operativo que realmente se llama
GNU/Linux
6. El Sistema Operativo (SO) es el programa o software
básico de un ordenador. Es una plataforma que facilita la
interacción entre el usuario y los demás programas del
ordenador y los dispositivos de hardware. Las funciones
básicas del Sistema Operativo son administrar los
recursos del ordenador, coordinar el hardware y
organizar los archivos y directorios de su sistema.
7. • Conveniencia: Un Sistema Operativo hace más conveniente el uso de una
computadora y/o dispositivo electrónico.
• Eficiencia: El SO permite que los recursos de la computadora y/o dispositivo
se usen de manera correcta y eficiente.
• Habilidad para evolucionar: Un SO debe de ser capaz de aceptar nuevas
funciones sin que tenga problemas al ejecutarse.
• Encargado de administrar el hardware: El SO debe de ser eficaz, recibiendo
las señales provenientes de los periféricos y Hardware en general.
• Relacionar dispositivos: Cuando el SO detecta otro sistema operativo
conectado en sí mismo.
• Algoritmos: Un SO hace el uso de la computadora o dispositivo más racional
y eficiente
8. • Gestionar la CPU
• Gestionar la RAM
• Gestionar el I/O:
• Gestionar los procesos
• Gestionar los permisos
• Gestionar los archivos
• Gestionar información
9. Windows:
Es un sistema operativo propiedad de la
empresa Microsoft que es privativo (de pago)
Mac Os:
Es un sistema operativo propiedad de la
empresa Apple (el creador del ipod) que es
privativo
10. Unix:
Sistema operativo utilizado por las
supercomputadoras y ordenadores de
grandes empresas, propiedad de la
empresa AT&T y es privativo. Es un
sistema muy privativo
11. GNU/ Linux:
Sistema operativo que esta en alza, completamente
gratuito. Cualquiera lo puede modificar según sus
necesidades. Es también muy seguro
Free BSD:
Sistema operativo totalmente gratuito y según
expertos uno de los mas seguros.
12. REENTRANCIA:
• Programa o modulo que puede ser utilizados
simultáneamente por varios usuarios al mismo
tiempo
• Consiste en dos partes:
1. Un código puro (parte no modificable)
2. Un área de memoria para cada uno de los
procesos de usuario
13. INTERRUPCIONES:
Es un evento que altera la secuencia normal
del funcionamiento del procesador
PROCESADORES DE E/S :
• Procesadores de propósito especial
dedicado el control de las operaciones de
E/S, independientemente del C.P.U
• Ejecutan instrucciones (comando)
agrupados en programas denominados
“programa de canal”
14. RELOJES:
• INTERVAL TIME
Después de un cierto intervalo de tiempo, el reloj
genera una interrupción como señal de aviso al
procesador
Es útil en un sistema multiusuario para evitar que un
trabajo monopolice el CPU
SPOOL:
Consiste en interponer un dispositivo de alta
velocidad entre un programa en ejecución y un
dispositivo de baja velocidad relacionado con la
entrada y salida del programa. Ejemplo una
impresora
SPOOL:
(SIMULTANEUS PERIPHERAL OPERATIONS ON LINE)
15. EMULACION.
• Técnica que permite que un computador se
comporte como si fuera otro
• Los programas en lenguaje de maquina de la
maquina emulada, puede ejecutarse en forma
directa en la maquina anfitriona.
• Los fabricantes de equipos, utilizan esta cuando
presentan nuevos sistemas.
16. MICROPROGRAMACION.
• Programa formado por microinstrucciones
(primitivas)
• Cada instrucción en lenguaje de maquinas que
puede ser ejecutada con el procesador, tiene su
correspondiente microprograma
• Implementada en memoria ROM