Вы находитесь на странице: 1из 27

SISTEMAS

OPERATIVOS I
UNIDAD 1

Introduccin a los Sistemas
Operativos

SUBTEMAS
1.1Definicinyconcepto.
1.2Funcionesycaractersticas.
1.3Evolucinhistrica.
1.4Clasificacin.
1.5Estructura:Nivelesoestratosdediseo
1.6Ncleo.

Definiciones

H. Deitel: UnSOesunprogramaqueactacomointerfaz
entre el usuario de un ordenador y el HW del mismo,
ofreciendo el entorno necesario para que el usuario
puedaejecutarprogramas.
Katzan: Conjuntodeprogramasydatosqueayudana
crearotrosprogramasyacontrolarsuejecucin.
Madnik y Donovan: Conjunto de programas que gestionan los
recursos del sistema, optimizan su uso y resuelven conflictos.


Conceptos

conjunto de programas
Servicios hacia programas
Nivel ms bajo del Software
Gestin de los recursos fsicos
Programa o conjunto de programas que controla el Hardware
de la computadora y gestiona los recursos del que dispone
ste.

SISTEMA OPERATIVO

Conjunto de programas y funciones que
controlan el funcionamiento del hardware y
sus recursos (procesador, memoria interna,
dispositivos de entrada/salida e informacin) de
una forma sencilla y transparente para el usuario.

El objetivo principal de un Sistema
Operativo es, lograr que el sistema de
computacin se use de manera cmoda,
y el objetivo secundario es que el
hardware del computador se emplee de
manera eficiente.

Vigilar el funcionamiento general del sistema
y de los dispositivos que lo componen para
mantener la operatividad del mismo.

Controlar los dispositivos y gestionar los
conflictos que se produzcan entre stos.

Administrar los recursos de la computadora y
controlar el flujo de la informacin que circula
por el sistema y la ejecucin de todos los
procesos encomendados.


Principales funciones del sistema
operativo
Gestiona los recursos: enva ordenes a los
perifricos.
Presenta la interfaz del usuario: Herramienta
de comunicacin mquina-usuario.

Administra los archivos: almacena los datos
de la memoria, se encarga de copiarlos,
moverlos cambiarles de nombre.
Administra las tareas: se encarga de regular
el orden de ejecucin de las instrucciones.

A su vez, los servicios principales ofertados por un sistema
operativo, son los siguientes:

* Gestin de procesos.
* Gestin de memoria.
* Gestin de la E/S (Entrada/Salida).
* Gestin de archivos y directorios.
* Comunicacin y sincronizacin entre procesos.
* Seguridad y proteccin.

Caractersticas
Eficiencia
Capacidad de Evolucin
Comodidad
Administrar Hardware
Relacionar Dispositivos
Concurrencia
Fiabilidad
Mantenibilidad
Tamao Reducido
Actividad 1

Clasificar las funciones y caractersticas de los
sistemas operativos por / Eq.
Actividad 2

Realizar un glosario de la terminologa bsica de los
SO.
Actividad 3

Elaborar una Lnea de tiempo de la evolucin de
los Sistemas Operativos

CLASIFICACIN

MONOLTICOS

JERRQUICO.
CLASIFICACIN DE LOS SISTEMAS
OPERATIVOS
ESTRUCTURA
MONOLTICOS: Estn constituidos fundamentalmente por un solo programa
compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una
puede llamar a cualquier otra
Mdulo a
Mdulo b
Mdulo c
Mdulo d
Mdulo e
Mdulo f
Estructura Monoltica
CLASIFICACIN DE LOS SISTEMAS
OPERATIVOS POR ESTRUCTURA
JERRQUICOS: Se le llama as porque se dividi el sistema operativo en
pequeas partes, de tal forma que cada una de ellas estuviera perfectamente
definida y una clara interfaz con el resto de elementos.
Estructura Jerrquica
Capa 5 Usuario
Capa 4 Archivos
Capa 3 Entrada / Salida
Capa 2 Comunicaciones
Capa 1 - Memoria
Capa 0 Gestin CPU
Capa 1 Hardware

CLASIFICACIN DE LOS SISTEMAS
OPERATIVOS
SERVICIO
Por el nmero de
USUARIOS
Por el nmero de
TAREAS
Por el nmero de
PROCESADORES
MONOUSUARIOS

MULTIUSUARIOS
MONOTAREAS

MULTITAREAS
UNIPROCESO

MULTIPROCESO
SIMTRICOS

ASIMTRICOS
.
CLASIFICACIN DE LOS SISTEMAS
OPERATIVOS POR SERVICIO
Sistema operativo monousuario (de mono: 'uno'; y usuario) Slo puede ser ocupado por un nico
usuario en un determinado tiempo.

Sistema operativo Multiusuario: (de multi: varios; y usuarios) "apto para ser utilizado por muchos
usuarios, son capaces de dar servicio a ms de un usuario a la vez.

Sistema operativo monotareas: Slo permiten una tarea a la vez por usuario.

Sistema operativo multitarea: Es aqul que le permite al usuario estar realizando varias labores al
mismo tiempo.

Sistema operativo Uniproceso: Es capaz de manejar solamente un procesador de la computadora,
de manera que si la computadora tuviese ms de uno le sera intil.

Sistema operativo Multiproceso: Se refiere al nmero de procesadores del sistema, generalmente
estos sistemas trabajan de dos formas: simtrica o asimtricamente.

Asimtrica: es donde el sistema operativo selecciona un procesador maestro
y los dems funcionan como esclavos.
Simtrica: en este tipo se enva informacin o se trabaja con el procesador con
menos carga y as se distribuye mejor el trabajo.
CLASIFICACIN DE LOS SISTEMAS
OPERATIVOS
FUNCION
LOTES
MULTIPROGRAMACIN
TIEMPO COMPARTIDO
DE RED
DISTRIBUDOS
TIEMPO REAL
PARALELOS
Sistemas Operativos por LOTES: procesan una gran cantidad de trabajos con
poca o ninguna interaccin entre los usuarios y los programas en ejecucin,
evitando la espera de dos o ms trabajos. Estos sistemas son de los ms
tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la
capacidad de procesamiento de los programas.
CLASIFICACIN DE LOS SISTEMAS
OPERATIVOS POR FUNCION

CLASIFICACIN DE LOS SISTEMAS
OPERATIVOS POR FUNCION
Sistemas Operativos de MULTIPROGRAMACIN: Se distinguen por sus
habilidades para poder soportar la ejecucin de dos o ms trabajos activos (que se
estn ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central
de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al
mximo su utilizacin.
Trabajo 3
Trabajo 2
Trabajo 1
Sistema
Operativo
Particiones de memoria
Sistemas Operativos de TIEMPO COMPARTIDO: Permiten la simulacin de
que el sistema y sus recursos son todos para cada usuarios, el usuario hace una
peticin a la computadora, esta la procesa tan pronto como le es posible, y la
respuesta aparecer en la terminal del usuario.
CLASIFICACIN DE LOS SISTEMAS
OPERATIVOS POR FUNCION
CLASIFICACIN DE LOS SISTEMAS
OPERATIVOS POR FUNCION
Sistemas Operativos de RED: Son aquellos sistemas que mantienen a dos o
ms computadoras unidas a travs de algn medio de comunicacin (fsico o
no), con el objetivo primordial de poder compartir los diferentes recursos y la
informacin del sistema.
CLASIFICACIN DE LOS SISTEMAS
OPERATIVOS POR FUNCION
Sistemas Operativos DISTRIBUDOS: Permiten distribuir trabajos, tareas
o procesos, entre un conjunto de procesadores.

Existen dos esquemas bsicos de stos.

1.Un sistema fuertemente acoplado es a es aquel que comparte la
memoria y un reloj global, cuyos tiempos de acceso son similares para
todos los procesadores.

2. Un sistema dbilmente acoplado los procesadores no comparten ni
memoria ni reloj, ya que cada uno cuenta con su memoria local.

Los sistemas distribuidos deben de ser muy confiables, ya que si un
componente del sistema se compone otro componente debe de ser capaz
de reemplazarlo.
Sistemas Operativos de TIEMPO REAL: Son aquellos en los cuales no
tiene importancia el usuario, sino los procesos, por lo general, estn
subutilizados sus recursos con la finalidad de prestar atencin a los
procesos en el momento que lo requieran se utilizan en entornos donde son
procesados un gran nmero de sucesos o eventos.


Sistemas Operativos PARALELOS: En estos tipos de Sistemas
Operativos se pretende que cuando existan dos o ms procesos que
compitan por algn recurso se puedan realizar o ejecutar al mismo tiempo.

CLASIFICACIN DE LOS SISTEMAS
OPERATIVOS POR FUNCION

Вам также может понравиться