Sei sulla pagina 1di 4

Ministerio de Educación Ciencia y Tecnología

Secretaría de Gestión Educativa


Dirección Gral. De Educación Técnico Profesional
Escuela de Educación Técnica N° 3.114
Joaquín V. González – Anta – Salta

TRABAJO DE INVESTIGACIÓN
Profesora: Saravia Claudia

Alumna: Luciana Tejada

Tema: Sistemas Operativos

CLASIFICACION DE SISTEMAS OPERATIVOS

Los sistemas operativos pueden ser clasificados de la siguiente manera:

A) Según la administración de tareas:

– Monotarea: este tipo de sistemas operativos son capaces de manejar un programa o realizar
una sola tarea a la vez. Son los más antiguos. Por ejemplo, si el usuario está escaneando, la
computadora no responderá a nuevas indicaciones ni comenzará un proceso nuevo.

– Multitarea: esta característica es propia de los S.O. más avanzados y permiten ejecutar varios
procesos a la vez, desde uno o varios ordenadores, es decir que los pueden utilizar varios
usuarios al mismo tiempo. Esto se puede realizar por medio de sesiones remotas una red o bien,
a través de terminales conectadas a una computadora.

B) Según la administración de usuarios:

– Monousuario: Sólo pueden responder a un usuario por vez. De esta manera, cualquier usuario
tiene acceso a los datos del sistema. Existe un único usuario que puede realizar cualquier tipo
de operación.

– Multiusuario: esta característica es propia de aquellos S.O. en los que varios usuarios pueden
acceder a sus servicios y procesamientos al mismo tiempo. De esta manera, satisfacen las
necesidades de varios usuarios que estén utilizando los mismos recursos, ya sea memoria,
programas, procesador, impresoras, scanners, entre otros.

Lista de sistemas operativos

D.O.S.: Fue el primer sistema desarrollado por Microsoft. Sus siglas corresponden a Sistema
Operativo de Disco o Disk Operating System. En sus inicios, DOS ganó rápidamente una alta
popularidad en el incipiente mercado de las PCs, allá por los 90. Practicamente todo el software
desarrollado para PCs se creaba para funcionar en este S.O.

Windows 95: Microsoft da nuevamente un gran salto y lanza una versión muy mejorada del
Windows 3.1 allá por 1995 en pleno auge del mercado de las PCs, y lo llama Windows 95. Con
los años, Microsoft fue actualizando este sistema, lanzando Windows 98, Windows Me,
Windows XP, Windows 7, Windows 8, hasta llegar al recientemente lanzado Windows 10.

Windows CE: Microsoft Windows CE .NET es un sistema operativo de 32 bits, abierto y escalable,
diseñado para cubrir las necesidades de un amplio rango de dispositivos inteligentes, que van
desde las herramientas empresariales como los controladores industriales y dispositivos de
comunicaciones, hasta productos destinados al usuario final como video-cámaras o televisores
interactivos.
Ministerio de Educación Ciencia y Tecnología
Secretaría de Gestión Educativa
Dirección Gral. De Educación Técnico Profesional
Escuela de Educación Técnica N° 3.114
Joaquín V. González – Anta – Salta

Una de las características más importantes de las plataformas basadas en Windows CE es su


capacidad de responder en un tiempo máximo determinado ante un evento. Windows CE es un
sistema operativo en tiempo real. Esto permite utilizar esta plataforma para aplicaciones, por
ejemplo, el control de procesos. Además, las plataformas basadas en Windows CE se diseñan
pensando en un determinado uso por lo que se puede llegar a obtener un sistema en el que el
S.O. tenga un tamaño mínimo.

Al tratarse Windows CE de un sistema multitarea, es necesario mantener información acerca de


los distintos procesos que se encuentran en el sistema, así como contar con los mecanismos
necesarios para repartir los recursos de manera adecuada. Para ello Windows CE mantiene una
lista priorizada con los distintos hilos. Como se dijo antes, cada proceso puede tener varios hilos,
y cada hilo se considera un camino de ejecución.

El sistema de planificación controla el orden en el que estos distintos caminos de ejecución


acceden al procesador y permite que interactúen con otros de manera predecible. Cuando una
interrupción ocurre en el sistema de planificación, el planificador captura la interrupción y
actualiza las prioridades de acuerdo a la nueva situación.

Esto permite al desarrollador de aplicaciones el crear un planificador interno al hilo, que


controle las distintas fibras creadas.

Procesos: Un proceso es una instancia en ejecución de una aplicación. Las características


principales de los procesos en Windows CE son las siguientes:

 Se permiten hasta 32 procesos ejecutándose simultáneamente en el sistema.


 Un proceso comienza teniendo un hilo, llamado hilo primario, que proporciona los
recursos que se necesitan para ejecutar la aplicación.
 Un proceso puede crear hilos adicionales. El número de hilos que se pueden crear está
limitado por la cantidad de memoria RAM disponible.

Windows NT: Microsoft lanza la versión Windows NT (New Technology) orientada a estaciones
de trabajo y servidores de red. Se distribuía en dos versiones, Workstation (para ser usado en
estaciones de trabajo) y Server (para montarlo en servidores de redes).

La familia de los sistemas operativos Windows NT, de Microsoft está constituida por versiones
como:

 Windows 7
 Windows Vista
 Windows XP
 Windows Server 2003
 Windows 2000
 Windows NT

Todas estas versiones, tienen multitarea apropiativa y son sistemas operativos que han sido
diseñados para trabajar con computadoras con un solo procesador o con múltiples
procesadores.
Ministerio de Educación Ciencia y Tecnología
Secretaría de Gestión Educativa
Dirección Gral. De Educación Técnico Profesional
Escuela de Educación Técnica N° 3.114
Joaquín V. González – Anta – Salta

La arquitectura de Windows NT es altamente modular y se basa en dos capas principales:

 Modo usuario: Cuyos programas y subsistemas están limitados a los recursos del
sistema a los que tienen acceso.
 Modo núcleo: Tiene acceso total a la memoria del sistema y los dispositivos externos.
Los núcleos de los sistemas operativos de esta línea son todos conocidos como núcleos
híbridos, este término está en discusión, ya que este núcleo es esencialmente un núcleo
monolítico que está estructurado al estilo de un micronúcleo.

Características de Windows NT

La apariencia externa de Windows NT es muy parecida a la de Windows 95, Windows 98 y


Windows Millenium. Sin embargo, Windows NT posee un núcleo que se desarrolló de forma
independiente. Por este motivo, tiene las siguientes características:

Windows NT se trata de un sistema operativo de red de multitarea preferente, de 32 bits, con


alta seguridad y servicios de red, como principales características. Una fiabilidad superior
permite a Windows NT ser usado como base para aplicaciones críticas. Está especialmente
indicado para estaciones de trabajo y servidor de red, los cuales necesitan el máximo
rendimiento. Esta versión de Windows NT mejoras las versiones anteriores de Windows,
proporcionando las siguientes características en fiabilidad:

 Modelo cliente-servidor interno. Windows NT es un sistema operativo de 32 bits,


proporciona la seguridad de que, cuando se ejecuten las aplicaciones de usuario no lo
hagan en la zona de memoria, que tiene asignado el núcleo del sistema, llamado Kernel.
El núcleo del sistema se ejecuta en el anillo 0, mientras que las aplicaciones de usuario
se ejecutan en el anillo 3 del procesador
 Modelo de memoria plana de 32 bits.
 Modelo de multitarea preferente. Windows NT usa la multitarea preferente para
garantizar que todas las aplicaciones puedan ejecutar los recursos de la CPU (Unidad
Central de Procesamiento), en todo momento. Evita además que algunas aplicaciones
monopolicen el uso de la CPU, totalmente el sistema por la ejecución de aplicaciones
erróneas.
 Sistema de ficheros transcendental (NTFS). El sistema de ficheros NTFS de Windows NT
es un sistema de ficheros avanzado que proporciona una mayor fiabilidad.

Unix: es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en


1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken
Thompson, Dennis Ritchie y Douglas McIlroy.

Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los
asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos
de periféricos conectados a la máquina.

Posee las siguientes características:

 Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y


procesamiento no interactivo.
Ministerio de Educación Ciencia y Tecnología
Secretaría de Gestión Educativa
Dirección Gral. De Educación Técnico Profesional
Escuela de Educación Técnica N° 3.114
Joaquín V. González – Anta – Salta

 Está escrito en un lenguaje de alto nivel: C.


 Dispone de un lenguaje de control programable llamado SHELL.
 Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado
para las tareas de diseños de software.
 Emplea manejo dinámico de memoria por intercambio o paginación.
 Tiene capacidad de interconexión de procesos.
 Permite comunicación entre procesos.
 Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos,
cuentas y procesos.
 Tiene facilidad para redireccionamiento de Entradas/Salidas.
 Garantiza un alto grado de portabilidad.

El sistema se basa en un Núcleo llamado Kernel, que reside permanentemente en la memoria, y


que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la
suspención de las tareas de los usuarios.

La comunicación con el sistema UNIX se da mediante un programa de control llamado SHELL.


Este es un lenguaje de control, un intérprete, y un lenguaje de programación, cuyas
características lo hacen sumamente flexible para las tareas de un centro de cómputo. Como
lenguaje de programación abarca los siguientes aspectos:

- Ofrece las estructuras de control normales: secuenciación, iteración


condicional, selección y otras.
- Paso de parámetros.
- Sustitución textual de variables y Cadenas.
- Comunicación bidireccional entre órdenes de shell.

El shell permite modificar en forma dinámica las características con que se ejecutan los
programas en UNIX:

Las entradas y salidas pueden ser redireccionadas o redirigidas hacia archivos, procesos y
dispositivos;

Es posible interconectar procesos entre sí.

Diferentes usuarios pueden "ver" versiones distintas del sistema operativo debido a la capacidad
del shell para configurar diversos ambientes de ejecución. Por ejemplo, se puede hacer que un
usuario entre directamente a su sección, ejecute un programa en particular y salga
automáticamente del sistema al terminar de usarlo.

Potrebbero piacerti anche