Anda di halaman 1dari 2

DIFERENTES DEFINICIONES DE SISTEMAS OPERATIVOS: (LINUX,WINDOWS,MAC)

Un sistema es m�dulo ordenado de elementos que se encuentran interrelacionados y


que interact�an entre s�.
El concepto se utiliza tanto para definir a un conjunto de conceptos como a objetos
reales dotados de
organizaci�n.

-SON ADMINISTRADORES DE RECURSOS(RAM,MEMORIA,BUSES,CONECTORES,DIS E/S)


-EL PROGRAMA MAS FUNDAMENTAL DE TODO EL ORDENADOR, EL CUAL CONTROLA TODOS LOS
RECURSOS DEL COMPUTADOR.
-ES UN SOFTWARE QUE ACTUA COMO INTERMEDIARIO ENTRE EL USUARIO Y EL HARDWARE DEL
COMPUTADOR
-EL SO ES UN PROGRAMA QUE CONTROLA LA EJECUCI�N DE LOS PROGRAMAS DE APLICACI�N

En sintesis:
UN SISTEMA OPERATIVO ES UN PROGRAMA QUE:
-ADMINISTRA LOS RECURSOS DEL SISTEMA
-CONTROLA LA EJECUCI�N DE OTROS PROGRAMAS
-ACT�A COMO INTERMEDIARIO ENTRE EL USUARIO DEL PC Y EL HARDWARE DEL
MISMO
OBJETIVOS DEL SO:
-EJECUTAR PROGRAMAS Y FACILITAR LA SOLUCI�N DE PROBLEMAS
-USAR EL COMPUTADOR DE FORMA EFICIENTE
-PROPORCIONAR UNA M�QUINA EXTENDIDA
ojo: se suele hablar de maquina desnuda y extendida
.Maquina desnuda hace referencia al hardware con el que
interact�a el usuario(mouse,impresora,teclado,etc)
.Maquina extendida es la interfaz para interactuar con el
hardware mediante aplicaciones y no con assembler XD

FUNCIONES DEL SISTEMA OPERATIVO:


-GESTOR DE RECURSOS(CPU,MEMORIA,etc):
.ASIGNACION Y RECUPERACI�N DE RECURSOS
.PROTECCI�N ENTRE LOS USUARIOS
.CONTABILIDAD
-M�QUINA EXTENDIDA(SERVICIOS):
.EJECUCI�N DE PROGRAMAS(PROCESOS)
.�RDENES DE E/S
.OPERACIONES SOBRE ARCHIVOS
.DETECCI�N Y TRATAMIENTO DE ERRORES
-INTERFAZ DE USUARIO
.SHELL:INTERFAZ GR�FICA O UNA TERMINAL DE COMANDOS QUE PERMITE LA INTERACCI�N DEL
SISTEMA OPERATIVO

COMPONENTES DE UN SISTEMA OPERATIVO


.GESTION DE PROCESOS
.GESTION DE LA MEMORIA PRINCIPAL
.GESTI�N DEL ALMACENAMIENTO SECUNDARIO
.SISTME DE E/S Y SISTEMA DE ARCHIVOS
.INTERPRETE DE ORDENES(SHELL DE COMANDOS)
.PROGRAMAS DEL SISTEMA(LAS API)
.EL KERNEL

EL KERNEL DEL SO: es el coraz�n del SO, mantiene las func principales del SO junto
con las rutinas del
manejo de hardware(gestiona los recursos del sistema y suministra la
funcionalidad basica del SO)
DISE�O DE LOS SISTEMAS OPERATIVOS:
.SO MONOLITICO: esta organizacion sugiere estos elementos
-UN PROGRAMA CENTRAL
-UN CONJUNTO DE PROCEDIMIENTOS DE SERVICIOS
-UN GRUPO DE PROCEDIMIENTOS EN GENERAL
En cristiano, un dise�o monolitico consiste en todo lo anterior
embebido(concentrado)
en un solo componente.
Para construir el SO se compilan todos los procedimientos y se enlazan entre
s� en un
archivo unico.
EJM: MS-DOS,UNIX,LINUX,WINDOWS
Son mucho mas faciles de programar y dificiles de mantener el codigo.
.SISTEMAS OPERATIVOS POR CAPAS: el SO se encuentra dividido en conjuntos de capas
de manera
jerarquica.
- La capa mas baja tiene contacto directo con el hardware y la capa superior es
la interfaz
grafica
-Su dise�o presenta el encapsulamiento de datos y operaciones
-Es modular: un nivel usa las funciones y servicios de los niveles inferiores
-Mantenimiento m�s sencillo del c�digo
-EJM: THE,VENIS,MULTICS,OS/2
-CAPAS(las nombrar� en forma ascendente :���v):
.hardware,gesti�n de memoria,gesti�n de procesos,gesti�n de E/S,programas de
usuario
,interfaz de usuario
�PORQU� LA MAYORIA DE SO SON MONOLITICOS?
Porque el desarrollo de SO por capas es demasiado complejo y costoso :������v,
su desarrollo
toma mucho tiempo >:V

SISTEMA OPERATIVO CLIENTE SERVIDOR:

Anda mungkin juga menyukai