Sei sulla pagina 1di 10

Sistemas Operativos

Introduccin a los Sistemas


Operativos

Profesor: Ing. Jorge Jara

Importancia del estudio de los S.O


Sin el software una computadora es en esencia una masa
metlica sin utilidad.
Los S.O. como componentes del software de las
computadoras son una parte fundamental debido a que a
travs de ellos se simplifica el trabajo de una manera
asombrosa.
Hoy en da es una realidad que cualquier programador
pase gran parte de su tiempo dialogando con el S.O., por
lo que un buen conocimiento del mismo, es un seguro de
una utilizacin eficiente y de alto rendimiento.
Profesor: Ing. Jorge Jara

Computadora (definicin)
Una computadora es una
maquina

de

origen

electromagntico con una o


mas unidades de proceso y
equipos

perifricos

controlados por programas


almacenados en su memoria,
que pueden realizar una gran
variedad de trabajos.

Profesor: Ing. Jorge Jara

Estructura de una computadora

Profesor: Ing. Jorge Jara

Historia y evolucin de las


computadoras

Profesor: Ing. Jorge Jara

Definicin de sistema operativo


Existen diferentes puntos de vistas para definir un S.O.,
los cuales son los siguientes:
Punto de Vista del Software
Punto del Gestor de Recursos
Teniendo en cuenta el concepto de maquina extendida
Teniendo en cuenta el significado de los trminos

que

componen la definicin.

Profesor: Ing. Jorge Jara

Definicin de sistema operativo


Un sistema operativo es el soporte lgico que controla
el funcionamiento del equipo fsico.

Profesor: Ing. Jorge Jara

Punto de vista del gestor de


recurso
Un Sistema Operativo es el administrador de recursos
ofrecidos por el hardware para alcanzar un eficaz
rendimiento de los mismos.

Profesor: Ing. Jorge Jara

Punto de vista de la maquina


extendida
El Sistema Operativo constituye un recurso de alto
nivel que permite convertir la maquina fsica en
maquina virtual o extendida que facilita el uso de este.

Profesor: Ing. Jorge Jara

Punto de vista de los trminos


que lo componen
Se puede definir de una manera mas acadmica, en
la definicin de los trminos sistemas y operativo.
SISTEMA: conjunto de personas, maquinas y cosas
que ordenadamente relacionados entre si, contribuyen
a lograr un determinado objetivo.
OPERATIVO: personas, maquinas y cosas que
trabajan conjuntamente y consiguen el objetivo
deseado.

Profesor: Ing. Jorge Jara

Un S.O. es un conjunto de programas que ordenadamente


relacionados entre si contribuyen a que la computadora
lleve a cabo correctamente su trabajo.
El sistema Operativo cubre dos objetivos fundamentales:
Facilitar el trabajo del usuario.
Gestionar de forma eficiente los recursos.

Profesor: Ing. Jorge Jara

Funciones del sistema operativo


Gestor de recursos(CPU, memoria, etc.)
Asignacin y recuperacin de recursos.
Proteccin de los usuarios
Contabilidad/monitorizacin
Soporte de usuario
Maquina extendida (servicios)
Ejecucin de programas (procesos)
Ordenes de E/S
Operaciones sobre archivos
Deteccin y tratamiento de errores
Interfaz de usuario
Shell
Profesor: Ing. Jorge Jara

Niveles del sistema operativo


NUCLEO DEL S.O.:parte residentes del S.O. que se
cargan a la hora de arrancar la maquina y se
mantiene residente siempre en memoria.
PROCESOS DEL USUARIO: aplicaciones hechas por
programadores que se ejecutan sobre el sistema
operativo, piden los servicios del sistema operativo
invocando llamadas al sistema.
LLAMADAS AL S.O: interfaz formada por un conjunto
de servicios que el S.O ofrece a los procesos del
usuario.
Profesor: Ing. Jorge Jara

Niveles del sistema operativo


PROGRAMAS DEL SISTEMA: Utilidades del S.O que
se ejecutan como procesos del usuario(fuera del
nucleo).

Profesor: Ing. Jorge Jara

Arranque del S.O


El Reset carga valores predefinidos en registros
CP

direccion de arranque del cargador ROM

Se ejecuta el cargador ROM del sistema


Test del sistema
Trae a memoria el boot del SO

Profesor: Ing. Jorge Jara

Arranque del S.O


En el caso del PC la ROM contiene, ademas, sw de
E/S (BIOS).
El SO esta almacenado en el disco.

El cargador ROM carga el sector de boot del SO y le


da control.
Profesor: Ing. Jorge Jara

Arranque del S.O


El boot del SO carga el SO residente y da control al
programa de arranque del SO, que:
Comprueba el hardware
Comprueba el sistema de ficheros
Establece las tablas del SO
Crea procesos (segun el tipo de SO)
Proceso INIT
Procesos o tareas del sistema(demonios)
Procesos de login(uno por terminal)

Tras la autenticacion, el proceso login se convierte


en shell
Profesor: Ing. Jorge Jara

Modos de ejecucin de los S.O


La mayor parte de los procesadores tienen como
minimo dos modos de funcionamiento o modos de
ejecucion:
SUPERVISOR O PRIVILEGIADO: en este modo es
posible acceder a todo el juego de instrucciones del
procesador.
USUARIO: en este modo no es posible acceder a las
instrucciones denominadas privilegiadas, como por
ejemplo: e/s, memoria, almacenamiento, etc.

Profesor: Ing. Jorge Jara

Componentes de un S.O

Profesor: Ing. Jorge Jara

10

Potrebbero piacerti anche