2. SISTEMA OPERATIVO
Un Sistema Operativo puede expresarse desde dos puntos
de vista :
1.-como máquina extendida o virtual más fácil de
entender y programar que el hardware puro, y
2. como administrador de recursos, entendiendo por
recursos a los componentes tanto físicos como lógicos:
el procesador, memoria, discos, ratones o archivos.
3. DEFINICION
Puede definirse un Sistema Operativo como un conjunto de programas de
control y servicios que actual como intermediario entre el usuario y el
hardware de la computadora, gestionando los recursos del sistema y
optimizando su uso. El Sistema Operativo presenta al usuario una maquina
virtual que es mas fácil de manejar y programar que el hardware que el
administra.
4. CLASIFICACION DE S.O.
Se los clasifica de acuerdo a como están construidos o desarrollados:
A) CLASIFICACION POR SU ESTRUCTURA
INTERNA
- S.O. Monolíticos: Todas las funciones que lleva a cabo están
implementadas en el núcleo del mismo, es decir, en un solo programa. Las
operaciones principales y otras que realiza, están a cargo de una sola
función o programa, constituido por múltiples subprogramas que son las
que realizan las diferentes tareas.
- S.O por capas o estratificados: Son los diseñados con una estructura
jerárquica, en donde cada tarea la realiza un programa que esta en un
determinado nivel. En este caso, cuando un programa falla, los otros
podrían seguir funcionando, sin alterar el desenvolvimiento global del S.O.
5. B)CLASIFICACION POR MODO DE OPERACION
-Monousuarios: Solo un
usuario puede interactuar
con la computadora. Son los
que solo pueden atender a
un solo usuario debido a las
limitaciones generadas por
el sistema en sí, por las
aplicaciones en ejecución o
por el propio hardware.
Son sistemas muy
simples, porque todos los
dispositivos de
entrada, salida y
control, dependen de la
tarea en ejecución
6. - Multiusuario:
Permite que dos o más
usuarios utilicen sus
programas al mismo
tiempo. Algunos sistemas
operativos permiten a
centenares o millares de
usuarios al mismo
tiempo.
7. C) CLASIFICACION POR LOS SERVICIOS OFRECIDOS
-Monotarea: Permiten
la ejecución de un solo
programa o trabajo.
Hasta que este no
finalice, ningún otro
podrá ser atendido. Un
ejemplo es el DOS, que
solo podía atender un
programa por vez.
8. Multitarea: Es una
característica de los sistemas
operativos modernos. Permite
que varios procesos sean
ejecutados al mismo tiempo
compartiendo uno o más
procesadores.
Hace que un usuario que ejecuta
un programa tenga la sensación
que es el unico que esta siendo
atendido por el CPU. Pueden ser
tipo monousuario o
multiusuario. Ejemplos del tipo
monousuario Multitarea:
Windows, OS2, etc.Ejemplos
Multiusuario multitarea: UNIX;
LINUX, etc.