You are on page 1of 8

SISTEMAS OPERATIVOS

1. DEFINICIN.

Un Sistema Operativo (SO) es el software bsico de una computadora que provee una
interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.

Las funciones bsicas del Sistema Operativo son administrar los recursos de la mquina,
coordinar el hardware y organizar archivos y directorios en dispositivos de
almacenamiento.
Los Sistemas Operativos ms utilizados son Dos, Windows, Linux y Mac. Algunos SO ya
vienen con un navegador integrado, como Windows que trae el navegador Internet
Explorer.

2. COMPONENTES DEL SISTEMA OPERATIVO.

2.1. Gestin de procesos
Un proceso es simplemente, un programa en ejecucin que necesita recursos
para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S.

El SO es el responsable de:
Crear y destruir los procesos.
Parar y reanudar los procesos.
Ofrecer mecanismos para que se comuniquen y sincronicen.
La gestin de procesos podra ser similar al trabajo de oficina. Se puede tener
una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por
ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y
cuando se terminen seguir con las de prioridad media y despus las de baja.
Una vez realizada la tarea se tacha. Esto puede traer un problema que las
tareas de baja prioridad pueden que nunca lleguen a ejecutarse. Y
permanezcan en la lista para siempre. Para solucionar esto, se puede asignar
alta prioridad a las tareas ms antiguas.
2.2. Gestin de la memoria principal
La Memoria es una gran tabla de palabras o bytes que se referencian cada una
mediante una direccin nica. Este almacn de datos de rpido accesos es
compartido por la CPU y los dispositivos de E/S, es voltil y pierde su
contenido en los fallos del sistema. El SO es el responsable de:
Conocer qu partes de la memoria estn siendo utilizadas y por quin.
Decidir qu procesos se cargarn en memoria cuando haya espacio
disponible.
Asignar y reclamar espacio de memoria cuando sea necesario.
2.3. Gestin del almacenamiento secundario
Un sistema de almacenamiento secundario es necesario, ya que la memoria
principal (almacenamiento primario) es voltil y adems muy pequea para
almacenar todos los programas y datos. Tambin es necesario mantener los
datos que no convenga mantener en la memoria principal. El SO se encarga
de:
Planificar los discos.
Gestionar el espacio libre.
Asignar el almacenamiento.
Verificar que los datos se guarden en orden.


2.4. El sistema de entrada y salida
Consiste en un sistema de almacenamiento temporal (cach), una interfaz de
manejadores de dispositivos y otra para dispositivos concretos. El sistema
operativo debe gestionar el almacenamiento temporal de E/S y servir las
interrupciones de los dispositivos de E/S.
2.5. Sistema de archivos
Los archivos son colecciones de informacin relacionada, definidas por sus
creadores. stos almacenan programas (en cdigo fuente y objeto) y datos tales
como imgenes, textos, informacin de bases de datos, etc. El SO es
responsable de:
Construir y eliminar archivos y directorios.
Ofrecer funciones para manipular archivos y directorios.
Establecer la correspondencia entre archivos y unidades de
almacenamiento.
Realizar copias de seguridad de archivos.
Existen diferentes sistemas de archivos, es decir, diferentes formas de organizar
la informacin que se almacena en las memorias (normalmente discos) de los
ordenadores. Por ejemplo, existen los sistemas de archivos FAT,
FAT32, EXT3, NTFS, XFS, etc.
2.6. Sistemas de proteccin
Mecanismo que controla el acceso de los programas o los usuarios a los
recursos del sistema. El SO se encarga de:
Distinguir entre uso autorizado y no autorizado.
Especificar los controles de seguridad a realizar.
Forzar el uso de estos mecanismos de proteccin.
2.7. Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario poder
controlar el envo y recepcin de informacin a travs de las interfaces de red.
Tambin hay que crear y mantener puntos de comunicacin que sirvan a las
aplicaciones para enviar y recibir informacin, y crear y mantener conexiones
virtuales entre aplicaciones que estn ejecutndose localmente y otras que lo
hacen remotamente.
2.8. Programas de sistema
Son aplicaciones de utilidad que se suministran con el SO pero no forman parte
de l. Ofrecen un entorno til para el desarrollo y ejecucin de programas,
siendo algunas de las tareas que realizan:
Manipulacin y modificacin de archivos.
Informacin del estado del sistema.
Soporte a lenguajes de programacin.
Comunicaciones.
2.9. Gestor de recursos
Como gestor de recursos, el sistema operativo administra:
La unidad central de procesamiento
Los dispositivos de entrada y salida.
La memoria principal (o de acceso directo).
Los discos (o memoria secundaria).
Los procesos (o programas en ejecucin).
Y en general todos los recursos del sistema.

3. CLASIFICACIN DE LOS SISTEMAS OPERATIVOS
Los sistemas operativos pueden ser clasificados de la siguiente forma:
3.1. Multiusuario.
Permite que dos o ms usuarios utilicen sus programas al mismo tiempo.
Algunos sistemas operativos permiten a centenares o millares de usuarios al
mismo tiempo.
3.2. Multiprocesador.
Soporta el abrir un mismo programa en ms de una CPU.
3.3. Multitarea.
Permite que varios programas se ejecuten al mismo tiempo.
3.4. Multitramo.
Permite que diversas partes de un solo programa funcionen al mismo tiempo.

3.5. Tiempo Real:
Responde a las entradas inmediatamente. Los sistemas operativos como DOS y
UNIX, no funcionan en tiempo real.

4. CMO FUNCIONA UN SISTEMA OPERATIVO?
Los sistemas operativos proporcionan una plataforma de software encima de la
cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se
programan para que funcionen encima de un sistema operativo particular, por
tanto, la eleccin del sistema operativo determina en gran medida las aplicaciones
que puedes utilizar.
Los sistemas operativos ms utilizados en los PC son:
DOS: (Disk Operating System).

Es ms conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la
compaa de software Microsoft y es en esencia el mismo SO que el PC-DOS.
La razn de su continua popularidad se debe al aplastante volumen de software
disponible y a la base instalada de computadoras con procesador Intel.
WINDOWS 3.1.

Microsoft tomo una decisin, hacer un sistema operativo que tuviera una interfaz
grfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema
muestra conos en la pantalla que representan diferentes archivos o programas, a
los cuales se puede accesar al darles doble click con el puntero del mouse. Todas
las aplicaciones elaboradas para Windows se parecen, por lo que es muy fcil
aprender a usar nuevo software una vez aprendido las bases.

WINDOWS 95.

En 1995, Microsoft introdujo una nueva y mejorada versin del Windows 3.1. Las
mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits,
permitiendo as correr mejores aplicaciones para mejorar la eficacia del trabajo.

WINDOWS NT.

Esta versin de Windows se especializa en las redes y servidores. Con este SO se
puede interactuar de forma eficaz entre dos o ms computadoras.


OS/2.

Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El
problema que presenta este sistema operativo es que no se le ha dad el apoyo que
se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas
aplicaciones que aprovechen las caractersticas de el SO, ya que la mayora del
mercado de software ha sido monopolizado por Windows.

MAC OS.

Las computadoras Macintosh no seran tan populares como lo son si no tuvieran el
Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable
para el usuario que cualquier persona puede aprender a usarlo en muy poco
tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera
eficaz. Este fue creado por Apple Computer, Inc.

UNIX.

El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y
es ahora usado como una de las bases para la supercarretera de la informacin.
Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras,
desde supercomputadoras, Mainframes, Minicomputadoras, computadoras
personales y estaciones de trabajo. Esto quiere decir que muchos usuarios pueden
estar usando una misma computadora por medio de terminales o usar muchas de
ellas.

5. CMO SE UTILIZA UN SISTEMA OPERATIVO?
Un usuario normalmente interacta con el sistema operativo a travs de un
sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos
como copiar y pegar para copiar y pegar archivos respectivamente. Los comandos
son aceptados y ejecutados por una parte del sistema operativo llamada
procesador de comandos o intrprete de la lnea de comandos. Las interfaces
grficas permiten que utilices los comandos sealando y pinchando en objetos que
aparecen en la pantalla.

6. SISTEMAS OPERATIVOS MULTIPROGRAMADOS.
Surge un nuevo avance en el hardware: el hardware con proteccin de memoria.
Lo que ofrece nuevas soluciones a los problemas de rendimiento:

Se solapa el clculo de unos trabajos con la ent./sal. de otros trabajos.
Se pueden mantener en memoria varios programas.
Se asigna el uso de la CPU a los diferentes programas en memoria.
Debido a los cambios anteriores, se producen cambios en el monitor residente, con
lo que ste debe abordar nuevas tareas, naciendo lo que se denomina como
Sistemas Operativos multiprogramados, los cuales cumplen con las siguientes
funciones:
Administrar la memoria.
Gestionar el uso de la CPU (planificacin).
Administrar el uso de los dispositivos de E/S.
Cuando desempea esas tareas, el monitor residente se transforma en un sistema
operativo multiprogramado.
Interaccin entre el SO con el resto de las partes.
7. EJEMPLOS DE SISTEMA OPERATIVO.
A continuacin detallamos algunos ejemplos de sistemas operativos:

FAMILIA WINDOWS

FAMILIA MACINTOSH


FAMILIA UNIX

Windows 95
Windows 98
Windows ME
Windows NT
Windows 2000
Windows 2000 server
Windows XP
Windows Server 2003
Windows CE
Windows Mobile
Windows XP 64 bits
Windows Vista
Mac OS 7
Mac OS 8
Mac OS 9
Mac OS X

AIX
AMIX
GNU/Linux
HP-UX
Irix
Minix
System V
Solaris
UnixWare

You might also like