Introducción a los Sistemas Operativos Contenidos

Anuncio
Introducción a los Sistemas
Operativos
Departament d’Informàtica de Sistemes i
Computadors
EPS d'Alcoi
Contenidos
●
Introducción
●
Hardware
●
Qué es un Sistema Operativo
●
Historia de los Sistemas Operativos
1
Introducción
●
●
Un ordenador sin software no presta ninguna utilidad
(máquina desnuda)
El software puede clasificarse en dos grandes grupos:
–
programas de sistema (software de base, software de
sistema): controlan y gestionan los recursos del
ordenador
–
programas de aplicación (software de aplicación):
resuelven los problemas desde el punto de vista del
usuario
Introducción
●
●
El Sistema Operativo se encarga de:
–
Controlar y gestionar todos los recursos (limitados) del
ordenador
–
Proporcionar la base sobre la que implementar los
programas de aplicación
El SO es un nivel de software justo por encima del hardware
que controla todas las partes del sistema y presenta al
usuario
i una iinterfaz
t f o máquina
á i virtual
it l
2
Introducción
●
●
●
●
Partiendo desde el usuario (y hacia el Hw del PC), en un
ordenador personal (Personal Computer
Computer, PC) se reconocen
los siguientes niveles:
Programas de aplicación: ofimática, juegos, navegador web,
etc.
Aplicaciones o programas del SO: compiladores, editores,
intérprete de comandos (shell)
Sistema operativo
Contenidos
●
Introducción
●
Hardware
●
Qué es un Sistema Operativo
●
Historia de los Sistemas Operativos
3
Hardware
●
●
●
●
Lenguaje máquina: instrucciones directas sobre el Hw
(lenguaje de bajo nivel)
Dependiendo del tipo de microprocesador (RISC o CISC) el
conjunto de instrucciones máquina puede tenes de 50 a 300
instrucciones y resulta difícil de programar
Evolución del Hw con instrucciones microprogramadas cada
vez más complejas: crisis del Hw
Actualmente, la frontera entre los procesadores RISC y
CISC no está clara
Contenidos
●
Introducción
●
Hardware
●
Qué es un Sistema Operativo
●
Historia de los Sistemas Operativos
4
Qué es un Sistema Operativo
●
●
Máquina extendida: el SO presenta al usuario una máquina
extendida o virtual más fácil de gestionar que si actuásemos
directamente sobre el hardware subyacente
Gestor de recursos (Hw): permite la asignación ordenada de
procesadores, memoria y dispositivos de entrada/salida
para los varios programas que compiten por el uso de estos
recursos
Contenidos
●
Introducción
●
Hardware
●
Qué es un Sistema Operativo
●
Historia de los Sistemas Operativos
5
Historia de los SOs
●
Primera generación (1945-1955)
–
tubos de vacío y conexiones
–
Programación en lenguaje de máquina absoluto, o
realizando directamente las conexiones eléctricas
–
Sobre 1950 se introducen las tarjetas perforadas
Historia de los SOs
●
Segunda generación (1955-1965)
–
transistores y sistemas de procesamiento por lotes
(batch)
–
Los programas y datos se entregaban en tarjetas, se
acumulaban y luego eran procesados todos juntos por la
máquina, buscando minimizar los tiempos muertos
–
Concepto de monitor residente
6
Historia de los SOs
●
Tercera generación (1965-1980)
–
circuitos integrados y multiprogramación
–
El sistema 360 de IBM unifica computadoras
comerciales y científicas en una sola línea de máquinas
con software compatible
–
Se introduce la multiprogramación, que divide la
memoria en partes y ejecuta un programa distinto en
cada
d una
–
El spooling permite la operación simultánea y en línea de
periféricos
Historia de los SOs
●
Tercera generación (1965-1980)
–
El tiempo compartido es una variante de
multiprogramación que habilita a cada usuario una
terminal en línea
–
MULTICS, un gigantesco sistema operativo, fracasa en
su construcción pero aporta muchas ideas que hacen
surgir UNIX
7
Historia de los SOs
●
Cuarta generación (1980-1990)
–
estaciones de trabajo y Pcs
–
Sistemas operativos DOS y UNIX
–
Software "amigable con el usuario"
–
Sistemas operativos de red, con varias computadoras
conectadas entre sí que pueden ser accedidas por un
mismo usuario
–
Sistemas operativos distribuidos, compuestos por varios
procesadores que se presentan al usuario como un
sistema único
8
Descargar