You are on page 1of 25

FACULTAD DE EDUCACIN

2017 - II

SEMANA
02

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

QU ES UN SISTEMA OPERATIVO

Esta pregunta no es simple, y procuraremos responderla a lo largo de todo


el curso. Sin embargo podemos dar algunas definiciones simples.
Un Sistema Operativo es:
1. El cdigo que acompaa la ejecucin de cualquier aplicacin.
2. Un programa que acta como intermediario entre un usuario y el
hardware del computador.
3. Un programa que dirige todos los recursos de un sistema
computacional.

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

QU ES UN SISTEMA OPERATIVO

El Sistema Operativo es el programa maestro que


controla todo el trabajo que realiza una computadora,
(incluyendo el control de la misma computadora y la
ejecucin de los diferentes programas), que para ser
funcional debe proporcionar al usuario una interfaz que
le permita interactuar fcilmente con la computadora.
Ramrez (s/f)

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

QU ES UN SISTEMA OPERATIVO

El sistema operativo, que est almacenado en


algn medio de almacenamiento secundario, es el
primer programa que se carga (copia), en la
memoria principal (RAM) de la computadora
despus de que sta es encendida, y el ncleo
central (kernel) del mismo debe estar siempre en
la memoria principal y se mantiene en
ejecucin cuando no se est procesando ninguna
otra tarea, atento a procesar cualquier
requerimiento del usuario.

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

OBJETIVOS DE UN SISTEMA OPERATIVO

Acercar el sistema computacional al usuario facilitando su uso.

Usar el hardware de una manera eficiente


La mejor forma de entender un S.O. Es entender como se
construye.
Tambin ayuda a su comprensin el tener una visin histrica
de su desarrollo

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

ESTRUCTURA DE UN SISTEMA COMPUTACIONAL


El S. O. Es una de las componentes ms importantes de un sistema
computacional.

Un Sistema Computacional es una plataforma sobre la cual se construyen


los llamados Sistemas de Informacin, factor clave de competitividad en
cualquier organizacin.

Un Sistema Computacional est compuesto de: hardware, s.o.,


aplicaciones

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

COMPONENTES DEL SISTEMA COMPUTACIONAL


Usuario 1 Usuario 2 Usuario N

Aplicaciones

Programas de Sistemas

Sistema Operativo

Hardware

Hardware - Prove los componentes bsicos de cmputo (CPU, memoria, dispositivos de E/S).
Sistema Operativo - Controla y coordina el uso del hardware entre los varios programas de
aplicacin para los diferentes usuarios.

Programas de sistemas- Compiladores, Assembler, Editores, herramientas de Monitoreo y


Mantencin

Aplicaciones - Bases de datos, Juegos, Navegadores, etc.


Carrera Profesional de Ciencias Matemticas e Informtica
FACULTAD DE EDUCACIN
2017 - II

COMPONENTES DEL SISTEMA OPERATIVO

Gestin de procesos. Encargada de la creacin, planificacin y destruccin de procesos.


Gestin de memoria. Componente encargada de saber qu partes de memoria estn libres y cules ocupadas, as
como de la asignacin y liberacin de memoria segn la necesiten los procesos.
Gestin de la E/S. Se ocupa de facilitar el manejo de los dispositivos perifricos.
Gestin de archivos y directorios. Se encarga del manejo de archivos y directorios y de la administracin del
almacenamiento secundario.
Comunicacin y sincronizacin en los procesos. Encargada de ofrecer mecanismos los procesos puedan
comunicase y sincronizarse.
Seguridad y proteccin. Este componente debe encargarse de garantizar la seguridad de los usuarios y de definir
lo que pueden hacer cada uno de ellos con los recursos del sistema.

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

FUNCIONES DEL SISTEMA OPERATIVO


Gestor de recursos (cpu, memoria, ...)
Asignacin y recuperacin de recursos
Proteccin de los usuarios
Contabilidad/monitorizacin
Mquina extendida (servicios)
Ejecucin de programas (procesos)
rdenes de E/S
Operaciones sobre archivos
Deteccin y tratamiento de errores
Interfaz de usuario
Shell
Carrera Profesional de Ciencias Matemticas e Informtica
FACULTAD DE EDUCACIN
2017 - II

FUNCIONES DEL SISTEMA OPERATIVO

Posibilita la comunicacin entre el usuario y el ordenador.

Carga en memoria RAM otros programas para su ejecucin.

Coordina el trabajo entre el hardware y el resto del software.

Administra el almacenamiento de informacin.

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

FUNCIONES DEL SISTEMA OPERATIVO

1) Comunicacin entre el usuario y el ordenador:


La interfaz de usuario.

Es la forma como el Sistema Operativo posibilita la comunicacin entre


el ordenador y quien lo usa.

Puede ser de dos tipos:


Grfica (GUI: Graphic User Interface).
De lnea de comandos.

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

FUNCIONES DEL SISTEMA OPERATIVO


1) Comunicacin entre el usuario y el ordenador:
La interfaz grfica.

Su uso se basa en:


La metfora de un escritorio, donde se muestran objetos grficos para
representar los recursos disponibles.
El ratn como dispositivo de entrada.
Un grupo de herramientas grficas especiales: Ventanas, conos y mens.

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

FUNCIONES DEL SISTEMA OPERATIVO

1) Comunicacin entre el usuario y el ordenador:


La interfaz grfica.

Herramientas grficas
Ventanas: Son marcos grficos que representan programas y sus archivos
asociados.
Iconos: Son dibujos que representan los recursos del ordenador.
Mens: Son listas de comandos relacionados entre s.

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

FUNCIONES DEL SISTEMA OPERATIVO

Iconos

La Interfaz Grfica

Men

Ventana

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

FUNCIONES DEL SISTEMA OPERATIVO

1) Comunicacin entre el usuario y el ordenador:


La interfaz de lnea de comandos.

Su uso se basa en:


El conocimiento de los comandos que pertenecen al sistema operativo,
por parte del usuario.
El teclado como dispositivo de entrada.
Una lnea latente en la pantalla, donde el usuario debe escribir cada
comando. Esta lnea se conoce como prompt.

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

FUNCIONES DEL SISTEMA OPERATIVO


La Interfaz de lnea de comandos

Lnea de comandos

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

FUNCIONES DEL SISTEMA OPERATIVO


2) Carga en memoria RAM otros programas para su
ejecucin.

Como parte de esta funcin, los sistemas operativos se encargan de:


Administrar la ejecucin de las tareas.
Administrar la manipulacin de los archivos.
Administrar el uso de la memoria.
Administrar las solicitudes de impresin.
Facilitar que los programas compartan informacin.

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

FUNCIONES DEL SISTEMA OPERATIVO


3) Coordina el trabajo entre el hardware y el resto del software.

Para cumplir esta funcin, los sistemas operativos hacen uso de


solicitudes de interrupcin (IRQ = Interrupt Request).

Un IRQ es una seal enviada por el sistema operativo a la CPU, solicitando


tiempo de procesamiento para una tarea especfica.

Tambin los controladores (drivers) de los dispositivos de entrada pueden


enviar IRQs. Un driver es una pieza de software que controla a un
dispositivo en particular.
Carrera Profesional de Ciencias Matemticas e Informtica
FACULTAD DE EDUCACIN
2017 - II

FUNCIONES DEL SISTEMA OPERATIVO

4) Administra el almacenamiento de la informacin.

Para cumplir esta


funcin, el sistema
operativo hace uso del
registro de todos los
archivos presentes en
cada disco, es decir la FAT
(File Allocation Table).
FAT

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

FUNCIONES DEL SISTEMA OPERATIVO

4) Administra el almacenamiento de la informacin.

Unidad
Adems, los sistemas
operativos proveen un
sistema jerrquico, que
permite al usuario
organizar sus archivos
Archivo
dentro de cada unidad de Carpeta
almacenamiento.
Ejemplo: Sistema jerrquico de Windows

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

NIVELES DEL SISTEMA OPERATIVO


ncleo (kernel) es la que gestiona los
recursos hardware del sistema y la que
suministra otra la funcionalidad bsica del
sistema operativo. Esta capa ha de
ejecutar en modo ncleo, mientras que las
otras pueden ejecutar en niveles menos
permisivos.

La capa de servicios o llamadas al sistema ofrece a los programas unos servicios en forma de una
interfaz de programacin o API (application programming interface). Desde el punto de vista de los
programas, esta capa extiende la funcionalidad de la computadora, por lo que se suele decir que el
sistema operativo ofrece una mquina virtual extendida a los programas.
La capa de intrprete de comandos o shell suministra una interfaz a travs de la cual el usuario
puede dialogar de forma interactiva con la computadora. El shell recibe los comandos u rdenes del
usuario, los interpreta y, si puede, los ejecuta. Dado que el shell suele ejecutar en nivel de usuario

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

CLASIFICACIN DE LOS DEL SISTEMA OPERATIVOS

Por su Estructura Interna:

Estructura Modular (Monoltica): el SO se escribe como una coleccin de


procedimientos.

Estructura Microkernel: las funciones principales son controladas por el ncleo


(kernel) mientras que la interfaz del usuario es controlada por el entorno shell.

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

CLASIFICACIN DE LOS DEL SISTEMA OPERATIVOS

Por la forma en que ofrecen sus servicios:

SO por Lotes: Los trabajos se reunan por grupos o lotes. Cuando el trabajo estaba en
ejecucin, este tenia el control absoluto de la maquina. Al terminar cada trabajo, el control era
devuelto al SO.

SO de Tiempo Compartido: Permite que varios programas de usuario se encuentren al mismo


tiempo en la memoria principal, y el procesador es alternado rpidamente de un trabajo a
otro.

SO de Tiempo Real: Procesan las instrucciones recibidas al instante, y una vez que han sido
procesadas muestra el resultado. Su caracterstica principal es dar respuestas inmediatas.
Generalmente se utilizan en procesos industriales o de control.

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

CLASIFICACIN DE LOS DEL SISTEMA OPERATIVOS

Por la forma en que ofrecen sus servicios:


SO de Red: Son aquellos sistemas que mantienen dos o mas computadoras unidades a travs
de algn medio de comunicacin (fsico o no), con el fin de poder compartir los distintos recursos
y la informacin del sistema
SO Distribuidos: Coleccin de sistemas autnomos capaces de comunicacin y cooperacin
mediante interconexiones hardware y software.
Proporcionan abstraccin de maquina virtual a los usuarios. Permiten distribuir trabajos,
tareas o procesos entre un conjunto de procesadores, el cual pueden encontrarse en un equipo o
en distintos equipos.

Carrera Profesional de Ciencias Matemticas e Informtica


FACULTAD DE EDUCACIN
2017 - II

CLASIFICACIN DE LOS DEL SISTEMA OPERATIVOS

Sistemas Operativos por Servicios:


Por el numero de Usuarios:
Monousuarios: Sistemas que atienden a una nica tarea de usuario.
Multiusuarios: Se emplean en redes y cumplen simultneamente las necesidades de dos o mas usuarios, que
comparten unos mismos recursos
Por el numero de Tareas:
Monotareas: Solo pueden manejar un proceso en cada momento, es decir ejecutan las tareas una a una.
Multitareas: Pueden procesar varias tareas al mismo tiempo.
Por el Numero de Procesadores:
Uniproceso: Se mantiene un solo procesador
Multiproceso: Pueden manejar varios procesadores a la vez, compartiendo la misma memoria y reloj
Simtricos: Una CPU principal retiene el control global de la computadora, as como la de los procesadores.
Asimtricos : No existe una CPU controladora nica. Cada procesador tiene asignado una tarea especifica.

Carrera Profesional de Ciencias Matemticas e Informtica

You might also like