1
SISTEMAS OPERATIVOS I
Clase N° 1
Generalidades
Una computadora moderna
El manejo de todos estos dispositivos requiere de una
capa de software – el sistema operativo
2 de 44
Sistemas Operativos I
Componentes de un sistema informático
– Hardware – proporciona los recursos básicos de cómputo al
sistema
• CPU, memoria, dispositivos de E/S
– Sistema Operativo
• Controla y coordina el usodel hardware el uso del
hardware entre los diferentes programas de
aplicación por parte de los usuarios
– Programas de Aplicación – definen las formas en
que se utilizan los recursos del sistema para resolver los
problemas informáticos de los usuarios
• Procesadores de texto, compiladores, navegadores
web, hojas de cálculo, video juegos
– Usuarios
• Personas, máquinas, otras computadoras
3 de44
Sistemas Operativos I
¿Qué es un sistema operativo?
El Sistema Operativo es un software que actúa
como intermediario entre el usuario de
una computadora y el hardware del
equipo.
Proporciona un entorno en el que
el usuario puede ejecutar
programas de una manera
conveniente y eficiente.
El sistema operativo es el software
que maneja el hardware del equipo.
Proporciona a los Programadores deAplicaciones (y a los programas de
aplicaciones, naturalmente) un conjunto
abstracto de recursos simples, en vez de los complejos
conjuntos de hardware
4 de 44
Sistemas Operativos I
¿Dónde se ubica el sistema operativo?
Circuitos integrados (chips), tarjetas,
discos, un teclado, un monitor y objetos
físicos
5 de 44
Sistemas Operativos I
Funciones del sistema operativo
6 de 44
SistemasOperativos I
Historia de los sistemas operativos
La primera computadora digital verdadera fue diseñada por el
matemático inglés Charles Babbage (1792 a 1871). Aunque
Babbage gastó la mayor parte de su vida y fortuna tratando de
construir su “máquina analítica”, nunca logró hacer que
funcionara de manera apropiada. No tenía sistema operativo.
7 de 44
Sistemas Operativos I
Historia de los sistemasoperativos
La primera generación (1945 a 1955): tubos de vacío
El prof.
John
Atanasoff
y Clifford
Berry en
Iowa State
University.
300 tubos
de vacío
Colossus
construida
en
Bletchley
Park,
Inglaterra
Los lenguajes de programación y los sistemas operativos se
desconocían
Konrad
Zuse en
Berlín
construyó
la computadora Z3
con relés
ENIAC, por
William
Mauchley y
Presper
Eckert en la
Universidad
dePennsylvania
8 de 44
Sistemas Operativos I
Historia de los sistemas operativos - La segunda generación
(1955 a 1965): transistores y sistemas de procesamiento por lotes
Estructura de un trabajo
típico de Fortran Monitor
System
Tarjeta perforada en Fortran
IBM 7094
En gran parte se programaron en
FORTRAN y lenguaje ensamblador.
Los sistemas operativos típicos eran FMS
(Fortran Monitor System)e IBSYS, el
sistema operativo de IBM para la 7094.
9 de 44
Sistemas Operativos I
Historia de los sistemas operativos - La tercera generación
(1965 a 1980): circuitos integrados y multiprogramación
IBM 360 en la Universidad de Michigan
Usaba el sistema operativo
OS/360
Un sistema de
multiprogramación con
tres trabajos en
memoria
10 de 44
Sistemas Operativos I
Historia de los sistemasoperativos - La cuarta generación
(1980 a la fecha): las computadoras personales
Desarrollo de circuitos LSI (Large Scale Integration)
Miles de transistores por cm2
Intel presenta en 1974 el mP 8080
CPU de 8 bits de propósito general
IBM PC - sistema operativo MS-DOS 5.0
Procesador 80286 de Intel
DOS (Disk Operating System)
En
los Apple-DOS
80s CP/M
XENIX
Típica
pantall
a GUI
11 de 44
SistemasOperativos I
Hardware
12 de 44
Sistemas Operativos I
Procesadores
Sistema pipeline de 3 etapas
CPU superscalar
Un chip de
cuatro núcleos
(quad-core)
con una caché
L2 compartida.
(Intel)
Un chip de
cuatro
núcleos con
cachés L2
separadas.
(AMD)
13 de 44
Sistemas Operativos I
Memoria
Una jerarquía de memoria común. Los números son sólo aproximaciones
14 de 44
Sistemas Operativos I
Discos
15...
Regístrate para leer el documento completo.