sistemas operativos sesión 02 introducción

Post on 09-Jul-2015

154 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Introducción a los sistemas operativos

TRANSCRIPT

Conceptos de S.O.

Sesión #2

¿Qué es un Sistema Operativo (SO)?

• Un programa que actúa como intermediario entre el usuario y elhardware del ordenador, proporcionando las bases para losprogramas de aplicación. Ademas, administra los recursos de lacomputadora

2

Capas de Abstracción

3

Recursos• El equipo de computo esta compuesta por una

colección de recursos que deben interactuar.

• Recurso: componente de HW necesario para llevar a

cabo un trabajo.

• El sistema operativo administra los recursos de HW

de la computadora de tal forma que los usuarios

puedan ejecutar sus programas de aplicación.

4

¿Con que recursos se cuenta?

• Procesador o CPU: ejecuta las instrucciones indicadas por el usuario.

• Memoria real o RAM: almacena las instrucciones a ejecutar por elprocesador. Es volátil.

• Almacenamiento secundario (discos, CD-ROM): almacenainformación para poder recuperarla más tarde, llevándola a la memoriaprincipal antes de procesarla. Accesos más lentos en comparación conmemoria RAM.

• Dispositivos E/S: son utilizados por el sistema para informar al usuariode los resultados y estado del mismo (Salida), y también por losusuarios para introducir los datos en el sistema (Entrada).

5

Estructura de una computadora

6

Modelo General

7

Modelo de Van Neumann

8

Actividad 1• Formar equipos de 2 o 3 personas, cada equipo deberá

contar con una computadora.

• Investigue y responda la s siguientes preguntas1. ¿Que características tiene la computadora?

• Procesador, Ram, disco y dispositivos de I/O

2. ¿Qué Sistema Operativo y versión tiene instalada?

3. Construya el diagrama del procesador en función del modelo de Van Neumann

• Determine especialmente tamaño del bus y velocidades

4. ¿Cuál es la velocidad del reloj?

5. con otros equipos y obtenga sus conclusiones

6. Compare

9

45 min

Modelo General

10

Objetivos fundamentales del SO

• Administrar Recursos

• Seguridad : el SO debe evitar manipulaciones de la

información del sistema:o Estado protegido (Sistema o Kernel ): se ejecuta el SO y se utiliza directamente

el HW.

o Estado no protegido (Usuario o User ): se ejecutan los programas de aplicación.

Imposible acceder al HW ⇒ petición al SO.

• Abstracción: El SO debe lograr que los programas y

usuarios vean una máquina virtual (o máquina

extendida) con la que es más sencillo trabajar porque

oculta el HW.

11

Funciones del S.O.• Administración de los recursos de HW:

o controlar la CPU, la memoria, los dispositivos de almacenamiento secundario y

los dispositivos de E/S.

• Administración de la información: o el SO facilita el almacenamiento de los datos en medios magnéticos (cintas y

discos) y proporciona funciones de recuperación de los mismos.

• Interfaz de usuario: o Permite trabajar con el SO, controlando el HW, los programas, administrando los

usuario, el espacio en disco, etc.

• Eficiencia:o Alcanzar la mayor eficiencia posible del HW y facilitar el uso del mismo a los

usuarios.

12

¿Qué administradores debe de

tener el S.O.?• Procesador: gestionar los programas que se van a

ejecutar en el ordenador y cómo han de hacerlo, en qué

orden, etc.

• E/S (Dispositivos): conjunto de rutinas y datos

necesarios para gestionar los distintos dispositivos de

E/S.

• Memoria: permitir el uso de la memoria por parte de los

programas, de la forma más segura y eficiente posible.

• Archivos: permitir organizar la información que se va

generando y almacenando en el sistema.

13

Sistema Operativo Básico

Memoria

Archivos

Procesador

Dispositivos

Interfaz con el usuario

14

Sistema Operativo en Red

15

Memoria

Archivos

ProcesadorDispositivos

Interfaz con el usuario

Admon de Red

Tipos de Sistemas Operativos

Según sus funciones y características

16

Tipos de S.O.

Según la cantidad de procesadores (recursos)

Según la interactividad

Según el número de usuarios

Según el tipo de aplicaciones

17

Según la cantidad de procesadores

•Monoprogramados

•Multitareas

•Apropiativo

•Cooperativo

Monoprocesador

•Multiprocesadores

•Redes

•Distribuidos

•Paralelos

Multiprocesamiento

18

Según la interactividad

19

Según el número de usuarios

20

Según el tipo de aplicación

Propósito General

Propósito Específico

Ap

lica

cio

nes

bli

cas

Ap

licacion

es Esp

eciales

21

top related