SISTEMAS OPERATIVOS
miércoles, 25 de febrero de 2015
lunes, 23 de febrero de 2015
CONCEPTO DE SISTEMAS OPERATIVOS:
Entre mas grande el sistema operativo mayor la responsabilidad estos programas interfieren entre ellos.
Ejemplos de s.o y sus características:
En esta sección se describirán las características que clasifican a los
sistemas operativos, Básicamente se
cubrirán tres clasificaciones: sistemas operativos por su estructura (Visión
interna), sistemas operativos por los servicios que ofrecen y, finalmente, Sistemas
operativos por la forma en que ofrecen sus servicios (visión externa).
Sistemas Operativos por su Estructura

Según
[Alcal92], se deben observar dos tipos de requisitos cuando se construye unSistema
operativo, los cuales son:
• Requisitos
de usuario: Sistema fácil de usar y de aprender, seguro, rápido y
Adecuado al
uso al que se le quiere destinar.
• Requisitos
del software: Donde se engloban aspectos como el mantenimiento, Forma de
operación, restricciones de uso, eficiencia, tolerancia frente a los errores y
flexibilidad.
A continuación
se describen las distintas estructuras que presentan los actuales sistemas Operativos para satisfacer las
necesidades que de ellos se quieren obtener.
Estructura monolítica.

Es la
estructura de los primeros sistemas operativos constituidos fundamentalmente
por Un solo programa compuesto de un conjunto de rutinas
entrelazadas de tal forma que cada una puede
llamar a cualquier otra.
Las características fundamentales de este tipo
de estructura son:
• Construcción
del programa final a base de módulos compilados separadamente que se unen a
través del ligador.
• Buena
definición de parámetros de enlace entre las distintas rutinas existentes,que puede
provocar mucho acoplamiento.
• Carecen de
protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de
los recursos de la computadora, como memoria, disco, etc.
Generalmente
están hechos a medida, por lo que son eficientes y rápidos en su ejecución y
gestión, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de
aplicaciones.
Estructura jerárquica.

A medida que
fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se
hizo necesaria una mayor organización del software, del sistema operativo,donde una
parte del sistema contenía subpartes y esto organizado en forma de niveles.
Se dividió el
sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera
perfectamente definida y con un claro interface con el resto de elementos.
Se constituyó
una estructura jerárquica o de niveles en los sistemas operativos, el primero de los
cuales fue denominado THE (Technische Hogeschool, Eindhoven), de Dijkstra, que
se utilizó con fines didácticos. Se puede pensar también en estos sistemas
como si fueran `multicapa'. Multics y Unix caen en esa categoría.
En el sistema
de anillos, cada uno tiene una apertura, conocida como puerta o trampa (trap), por
donde pueden entrar las llamadas de las capas inferiores. De esta forma, las zonas más
internas del sistema operativo o núcleo del sistema estarán más protegidas de accesos
indeseados desde las capas más externas. Las capas más internas serán, por tanto, más
privilegiadas que las externas.
Máquina Virtual.

Se trata de un
tipo de sistemas operativos que presentan una interface a cada proceso, mostrando una
máquina que parece idéntica a la máquina real subyacente. Estos sistemas
operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la
multiprogramación y la máquina extendida. El objetivo de los sistemas operativos de
máquina virtual es el de integrar distintos sistemas operativos dando la sensación de
ser varias máquinas diferentes.
El núcleo de
estos sistemas operativos se denomina monitor virtual y tiene como misión llevar a cabo
la multiprogramación, presentando a los niveles superiores tantas máquinas
virtuales como se soliciten. Estas máquinas virtuales no son máquinas extendidas,
sino una réplica de la máquina real, de manera que en cada una de ellas se pueda ejecutar
un sistema operativo diferente, que será el que ofrezca la máquina extendida
al usuario
Sistemas Operativos por Servicios

Esta
clasificación es la más comúnmente usada y conocida desde el punto de vista del usuario final.
MONOUSUARIO

un sistema mono-usuario es cuando un único usuario lo utiliza en un determinado tiempo,un ejemplo que podemos utilizar son las versiones domesticas de windows. Es el sistema que tiene un usuario que no esta definido esta hace que todos los datos sean accesibles para cualquier usuario.
Observamos que en los sistemas operativos antiguos el usuario tenia permiso para realizar cualquier operación.
Observamos que en los sistemas operativos antiguos el usuario tenia permiso para realizar cualquier operación.
MULTITAREA
V
V

La multitarea es el proceso por el cual se realizan muchas tareas al mismo tiempo y se divide en:
* Nula: son los atajos que logramos obtener mediante MS-DOS y STR-de MS-DOS.
* Cooperativa: son los procesos que realiza un usuario cuando maneja la cpu, pero si en algunos casos no se le hace el manejo adecuado podría quedar información colgando.
* Preemptiva: este sistema operativo es el encargado de administrar todos los procesos,para esto se debe utilizar los procesadores durante cortos periodos de su tiempo
* Nula: son los atajos que logramos obtener mediante MS-DOS y STR-de MS-DOS.
* Cooperativa: son los procesos que realiza un usuario cuando maneja la cpu, pero si en algunos casos no se le hace el manejo adecuado podría quedar información colgando.
* Preemptiva: este sistema operativo es el encargado de administrar todos los procesos,para esto se debe utilizar los procesadores durante cortos periodos de su tiempo
MULTIPROCESOS
los Multiprocesos son conocidos basicamente como el uso de multiples procesos en un sistema.
el multiproceso lo utilizamos para realizar trabajos generales, a menudo sabemos que la utilizacion de este proceso puede ser dificil de conceguir ya que pueden haber varios programas manejandose en un mismo tiempo esto ocurre en los datos internos mas conocidos como estado o contesto. este programa se utiliza para varias tecnicas de programacion incluyendo la de bloqueos.
MULTIACCESO

es el sistema que ayuda a los usuarios a realizar usos de un ordenador llamados simultaneos. esa simultaniedad puede ser solo aparente.
DIFERENCIA ENTRE SISTEMAS OPERATIVOS
Microsoft
|
Linux
|
Sistema operativo que utiliza todos los
ordenadores del mundo
|
Es todo un terreno robusto
|
Su calidad
de aplicaciones es superior a todas
|
Ofrece potencia y estabilidad contra virus
|
Los bloqueos son mas frecuentes
|
Libre y gratuito
|
Es utiliario y familiar
|
Su ambiente es mas de oficina
|
Es un sistema muy avanzado y superior posee conocimientos informáticos
|
Las aplicaciones no son de muy buena calidad
|
Cubre la mayoría de necesidades del usuario .
|
Es un sistema que se creo voluntariamente y que
se puede descargar.
|
Suscribirse a:
Entradas (Atom)