20150412220457 Didier DLs
-
Upload
didier-de-los-santos-merino -
Category
Documents
-
view
221 -
download
0
description
Transcript of 20150412220457 Didier DLs
1
Profesor: Ing. Jorge Jara
Sistemas Operativos
Introducción a los Introducción a los Introducción a los Introducción a los Sistemas Sistemas Sistemas Sistemas
OperativosOperativosOperativosOperativos
Profesor: Ing. Jorge Jara
Importancia del estudio de los S.O
� Sin el software una computadora es en esencia una masa
metálica sin utilidad.
� Los S.O. como componentes del software de las
computadoras son una parte fundamental debido a que a
través de ellos se simplifica el trabajo de una manera
asombrosa.
� Hoy en día 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 utilización eficiente y de alto rendimiento.
2
Profesor: Ing. Jorge Jara
Computadora (definición)
� Una computadora es una
maquina de origen
electromagnético con una o
mas unidades de proceso y
equipos periféricos
controlados por programas
almacenados en su memoria,
que pueden realizar una gran
variedad de trabajos.
Profesor: Ing. Jorge Jara
Estructura de una computadora
3
Profesor: Ing. Jorge Jara
Historia y evolución de las computadoras
Profesor: Ing. Jorge Jara
Definición 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 términos que
componen la definición.
4
Profesor: Ing. Jorge Jara
Definición de sistema operativo
� Un sistema operativo es el soporte lógico que controla
el funcionamiento del equipo físico.
Profesor: Ing. Jorge Jara
Punto de vista del gestor derecurso
� Un Sistema Operativo es el administrador de recursos
ofrecidos por el hardware para alcanzar un eficaz
rendimiento de los mismos.
5
Profesor: Ing. Jorge Jara
Punto de vista de la maquinaextendida
� El Sistema Operativo constituye un recurso de alto
nivel que permite convertir la maquina física en
maquina virtual o extendida que facilita el uso de este.
Profesor: Ing. Jorge Jara
Punto de vista de los términosque lo componen
� Se puede definir de una manera mas académica, en
la definición de los términos 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.
6
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.)
� Asignación y recuperación de recursos.
� Protección de los usuarios
� Contabilidad/monitorización
� Soporte de usuario
� Maquina extendida (servicios)
� Ejecución de programas (procesos)
� Ordenes de E/S
� Operaciones sobre archivos
� Detección y tratamiento de errores
� Interfaz de usuario
� Shell
7
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).
8
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.
9
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 ejecución 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.
10
Profesor: Ing. Jorge Jara
Componentes de un S.O