introduccion a los sistemas operativos

Páginas: 24 (5798 palabras) Publicado: 23 de noviembre de 2013
SISTEMAS OPERATIVOS I
UNIDAD I
INTRODUCCIÓN A LOS
Ó
SISTEMAS OPERATIVOS

CONTENIDO
1.
2.
3.
4.
5.
6.
7.
2

¿Qué es un sistema operativo?
Historia de los sistemas operativos
Tipos de sistemas operativos
Hardware
Conceptos de los sistemas operativos
Llamadas al sistema
Estructura del sistema operativo
p

1. ¿QUÉ ES UN SO?

3



NIVELES DEL SISTEMA DE CÓMPUTO:
–Dispositivos fí i
Di
iti
físicos:




Microarquitectura:
q




Unidades funcionales, es decir, un agrupamiento de
dispositivos físicos. Como Registros, CPU, ALU, etc.

Microprograma:
p g



4

Circuitos integrados, cables fuentes de poder, CRT, etc.

Código que manipula los datos de los registros y sus
operaciones entre ellos.
En algunas máquinas se manipula víahardware.
g
q
p



Lenguaje Máquina






Sistema operativo



5

También se le llama Arquitectura de Conjunto de
Instrucciones (Instruction Set Architecture). Conjunto de
instrucciones para manipulación del hardware, en
ensamblador.
Normalmente incluye de 50 a 300 instrucciones.
Capa de software que aísla precisamente esos detalles de
implementación del hardware.Proporciona al programador el conjunto de instrucciones.









Junto al sistema operativo encontramos, más software de
sistema: Shell, compiladores, editores, etc)
Es importante saber que estos no son parte del SO.
El SO por lo regular es solo la porción del software que opera
en modo kernel o modo supervisor, y esta protegido del
supervisor
usuario.
Los compiladores yeditores se ejecutan en modo de usuario.
Un ft
U software que se ejecuta en modo d usuario, pudiera
j
t
d de
i
di
realizar funciones criticas del kernel.


6

Aplicación para cambio de contraseñas.



Los programas de aplicación:


7

Puntos d
P t de venta, reservaciones, servicio W b etc.
t
i
i i Web, t



Sistema operativo:
a)

Como máquina extendida





Sus arquitecturas son primitivas, sobre todo en E/S.
La idea es presentar al usuario una máquina extendida o
máquina virtual.
Presta servicios a las aplicaciones a través de las llamadas al
aplicaciones,
sistema.
Separa al programador del hardware: alejándolo de
interrupciones, temporizadores, administración de memoria,etc.
Ejemplo:


8

Floppy PD765: 16 instrucciones, enregistros de 1 a 9 bytes. Read y
Write requiere 13 parámetros en 9 bytes. Devuelve 23 campos de
estado y error en 7 bytes.



Sistema operativo:
b)

Como administrador de recursos





9

Recursos: procesadores, memorias, temporizadores, discos,
ratón, tarjeta de red, impresoras, etc.
Tarea: Efectuar un reparto ordenado y controlado de los
recursos, entre los diversosprogramas que compiten por ellos.
Cuando hay muchos usuarios se debe administrar y proteger el
uso del CPU, la memoria y dispositivos de E/S.
Se debe compartir hardware e información; para lo cual se debe
saber, quienes compiten, que recursos usan, conceder
solicitudes, dar cuenta de su uso, mediar entre solicitudes de
programas y/o usuarios en conflicto.



Administrador de recursos porMultiplexión:
a)

Multiplexión de recursos en el tiempo



Diferentes programas y usuarios se turnan para usarlo
El SO determinará los criterios para el uso de recursos



10

¿Quien sigue?, ¿Cuánto tiempo?
Ejemplo: Cola de impresión.

b)

Multiplexión de recursos en el espacio



En lugar de que se turnen por el uso del recurso cada uno recibe
recurso,
una partede él.
Ejemplo:






Requiere manejo de problemas de equidad, protección, etc.
Otro ejemplo:


11

La RAM se divide entre los programas en ejecución, siendo todos
p g
j
,
residentes al mismo tiempo.
Suponiendo que haya suficiente memoria para contener varios
programas, sería mas eficiente tener varios programas en la
memoria, que darle toda la memoria a uno de ellos,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción a los Sistemas Operativos
  • Introducción de los sistemas operativos
  • INTRODUCCION A LOS SISTEMAS OPERATIVOS
  • Introduccion a sistemas operativos
  • 01 Introducción a los Sistemas Operativos
  • Introduccion A Los Sistemas Operativos
  • Introducción a los sistemas operativos
  • Breve introduccion a los sistemas operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS