Está en la página 1de 20

Tema 1

lntroduccin a los Sistemas Operativos


5istemas Operativos
2
Contenido

Organizacin de la asignatura

Definicion de S. O.

Funciones y caracteristicas

Evolucion historica

Clasificacion

Estructura

El nucleo
Sistemas Operativos J. Francisco Cervantes Alvarez
3
Normas

Calificacion:

Total (0.4*Examen)(0.4*Practicas)
(0.2*Tareas) Optativas

Practicas:

Presenciales Requeridas

No Presenciales Optativas (1 punto por practica)

Equipos de 2 o individuales

Asistencia requerida: 80%


Sistemas Operativos J. Francisco Cervantes Alvarez
4
Normas

Evaluaciones

Unidad I y II Parcial I

Unidad III Parcial II

Unidad IV Parcial III

Unidad V y VI Parcial IV
Sistemas Operativos J. Francisco Cervantes Alvarez
3
Temario

Unidad I. Introduccion a los sistemas operativos

Definicion y concepto

Funciones y caracteristicas

Evolucion historica

Clasificacion

Estructura

Nucleo
Sistemas Operativos J. Francisco Cervantes Alvarez
6
Temario

Unidad II. Administracion de procesos

Concepto de proceso

Estados y transiciones de los procesos

Procesos ligeros

Concurrencia y secuenciabilidad

Niveles, objetivos y criterios de planificacion

Tcnicas de administracion del planificador


Sistemas Operativos J. Francisco Cervantes Alvarez
7
Temario

Unidad III. Administracion de memoria

Politica y filosofia

Memorial real

Organiazacion de la memoria virtual

Administracion de memoria virtual


Sistemas Operativos J. Francisco Cervantes Alvarez
8
Temario

Unidad IV. Administracion de entrada/salida

Dispositivos y controladores

Mecanismos y funciones de los controladores

Estructuras de datos para manejo de dispositivos

Operaciones de entrada/salida
Sistemas Operativos J. Francisco Cervantes Alvarez
9
Temario

Unidad V. Sistema de Archivos

Concepto

Archivo real y virtual

Componentes de un sistema de archivo

Organizacion logica y fisica

Mecanismos de acceso a los archivos

Manejo de memoria secundaria

Modelo jerarquico

Recuperacion en caso de fallo


Sistemas Operativos J. Francisco Cervantes Alvarez
10
Temario

Unidad VI. Proteccion y seguridad

Concepto y objetivos de proteccion

Funciones del sistema de proteccion

Implantacion de matrices de acceso

Proteccion basada en lenguaje

Concepto de seguridad

Clasificaciones de seguridad

Validacion y amenzas al sistema

Cifrado
Sistemas Operativos J. Francisco Cervantes Alvarez
11
BibIiografa

Sistemas Operativos, W. Stallings. Prentice-Hall,


2003 (3
a
Ed.)

Sistemas Operativos Modernos, A.S. Tanenbaum.


Prentice-Hall, 2001 (2
a
Ed.)

Practicas de Sistemas Operativos, Jesus Carretero


Prez, McGraw-Hill, 2008 (2
a
Ed.)

Sistemas Operativos, Jesus Carretero Prez,


McGraw-Hill, 2007 (2
a
Ed.)
Sistemas Operativos J. Francisco Cervantes Alvarez
12
Contenido

Organizacion de la asignatura

Definicin de S. O.

Funciones y caracteristicas

Evolucion historica

Clasificacion

Estructura

El nucleo
Sistemas Operativos J. Francisco Cervantes Alvarez
13
Qu es un Sistema Operativo?

Un sistema operativo (SO) es un programa que


tiene encomendado una serie de funciones cuyo
objetivo es simplificar el manejo y la utilizacion de
la computadora haciendola segura y eficiente.
(Carretero, 2007).

Gestor de recursos que ofrece servicios a


aplicaciones.
Sistemas Operativos J. Francisco Cervantes Alvarez
14
Contenido

Organizacion de la asignatura

Definicion de S. O.

Funciones y caractersticas

Evolucion historica

Clasificacion

Estructura

El nucleo
Sistemas Operativos J. Francisco Cervantes Alvarez
13
Funciones del Sistema Operativo

Las funciones clasicas del sistema operativo se


pueden agrupar en las tres categorias siguientes:

Gestion de los recursos de la computadora.

Ejecucion de servicios para los programas.

Ejecucion de los mandatos de los usuarios.


Sistemas Operativos J. Francisco Cervantes Alvarez
16
Funciones del Sistema Operativo

Gestion de los recursos de la computadora


Programas
Usuarios
Hardware

En una computadora coexisten varios


programas, del mismo o de varios
usuarios.

Estos programas compiten por los


recursos de la computadora.

El S. O. se encarga de arbitrar la
asignacin y uso de los recursos.

El S.O. Carantiza la proteccin de unos


programas frente a otros y suministra
informacin sobre el uso que se hace de
los recursos.
Sistemas Operativos J. Francisco Cervantes Alvarez
17
Funciones del Sistema Operativo

Ejecucion de los servicios para programas


Programas
Servicios

El S. O. Como mquina extendida,


provee un con|unto de servicios o
llamadas al sistema.

Esto proporciona a los programas una


visin de mquina extendida.

Los servicios se agrupan en cuatro


categorias:
Acceso a archivos
E|ecucin de programas
Deteccin y correccin de errores
Operaciones de E/S
Sistemas Operativos J. Francisco Cervantes Alvarez
18
Funciones del Sistema Operativo

Ejecucion de los mandatos de usuario


Usuarios

El S.O. Proporciona la interfaz de usuario del sistema.

El mdulo del sistema operativo que permite que los usuarios


dialoguen de forma interactiva con el sistema es el intrprete de
comandos o shell.
Intrpretes de Comandos
Sistemas Operativos J. Francisco Cervantes Alvarez
19
Contenido

Organizacion de la asignatura

Definicion de S. O.

Funciones y caracteristicas

Evolucin historica

Clasificacion

Estructura

El nucleo
Sistemas Operativos J. Francisco Cervantes Alvarez
20
Evolucion Historica

Marcada por el desarrollo del hardware

Etapas de la evolucion:

Sistemas primitivos (1930)

Sistemas por lotes (1960)

Sistemas multiprogamados y de tiempo compartido


(1970)

Sistemas basados en computadoras personales (1980)

Situacion actual
Sistemas Operativos J. Francisco Cervantes Alvarez