SO_sesion_1

15
Funciones del Sistema Operativo Sistemas Operativos ST-324 Facultad de Ingeniería Industrial y de Sistemas - UNI -2012 Carlos Janjachi [email protected] FIIS - UNI - Carlos Janjachi 1

Transcript of SO_sesion_1

Page 1: SO_sesion_1

Funciones del SistemaOperativo

Sistemas OperativosST-324

Facultad de Ingeniería Industrial y deSistemas - UNI -2012

Carlos [email protected]

FIIS - UNI - Carlos Janjachi 1

Page 2: SO_sesion_1

Funciones del Sistema Operativo

DEFINICIONES.

• Software propietario.• Software libre.

• GPL• Freeware

• Sistema operativo por dispositivos.• PC

• Server• Movil• Tabletas• Gadget

FIIS - UNI - Carlos Janjachi 2

Page 3: SO_sesion_1

Funciones del Sistema Operativo

COMPONENTES DE UN COMPUTADOR.• Un sistema informático consta de: procesador, memoria y componentes de

E/S.

FIIS - UNI - Carlos Janjachi 3

Page 4: SO_sesion_1

Funciones del Sistema Operativo

LECTURA Y EJECUCIÓN DE INSTRUCCIONES.

FIIS - UNI - Carlos Janjachi 4

Page 5: SO_sesion_1

Funciones del Sistema Operativo

LECTURA Y EJECUCIÓN DE INSTRUCCIONES.

FIIS - UNI - Carlos Janjachi 5

Page 6: SO_sesion_1

Funciones del Sistema Operativo

¿Porque es importante un sistema operativo?.

Es importante por que...

FIIS - UNI - Carlos Janjachi 6

Page 7: SO_sesion_1

Funciones del Sistema Operativo

FUNCIONES DEL SISTEMA OPERATIVO.

• Las principales funciones son:• Proporcionar una interfaz a usuarios y aplicaciones.

• Administrar los recursos del computador.

FIIS - UNI - Carlos Janjachi 7

Page 8: SO_sesion_1

Funciones del Sistema Operativo

SO - INTERFAZ

Fuente: Stalling,2000, p.48

FIIS - UNI - Carlos Janjachi 8

Page 9: SO_sesion_1

Funciones del Sistema Operativo

SO - INTERFAZ

Fuente: Tanembaun,1997 p.2

FIIS - UNI - Carlos Janjachi 9

Page 10: SO_sesion_1

Funciones del Sistema Operativo

SO - ADMINISTRADOR RECURSOS

FIIS - UNI - Carlos Janjachi 10

Page 11: SO_sesion_1

Funciones del Sistema Operativo

COMPONENTES DEL SISTEMA OPERATIVO.

• Los componentes del sistema operativo se encargan de:• Control de Procesos.• Planificación.

• Gestión de memoria.• Concurrencia.• Gestión de E/S.

• Gestión de archivos.• Proceso en red y distribuido.

• Seguridad.

FIIS - UNI - Carlos Janjachi 11

Page 12: SO_sesion_1

Funciones del Sistema Operativo

NUCLEO DEL SISTEMA OPERATIVO.

• El kernel es un software que constituye la parte mas importante del SO.• Es el responsable de facilitar a los distintos programas acceso seguro al

hardware de la computadora, es decir es el encargado de la gestión derecursos a través de servicios de llamada al sistema, realiza el multiplexado.

• Compuesto por:• Controladores o drivers, para la comunicación con los dispositivos E/S• Programas, para atender las tareas de procesamiento de datos.• Servicios, para atender los eventos que ocurren en el sistema.

• Tipos de nucleo:• monolitico.• micronucleo.• hibrido• exonucleo

FIIS - UNI - Carlos Janjachi 12

Page 13: SO_sesion_1

Funciones del Sistema Operativo

NUCLEO DEL SISTEMA OPERATIVO.

#include <fcntl.h>

int main() {

int fd, count; char buf[1000];

fd = open("mydata", RDONLY);

count = read(fd, buf, 1000);

write(1, buf, count);

close(fd);

}

FIIS - UNI - Carlos Janjachi 13

Page 14: SO_sesion_1

Procesos Distribuidos

Bibliografías.

• Introducción a los Sistemas Informáticos• “Sistemas Operativos”, Stalling, 1997, Pag. 1-Pag. 5.

• Funciones y Objetivos del Sistema Operativo.• “Sistemas Operativos”, Stalling, 1997, Pag. 47-Pag. 51.

• “Sistemas Operativos, Diseño e Implementación”, Tanenbaum, 1997.

FIIS - UNI - Carlos Janjachi 14

Page 15: SO_sesion_1

Gracias

15