Está en la página 1de 8

Lectura 1:

INTRODUCCIN A LOS SISTEMAS OPERATIVOS


1.

DEFINICIN DE SISTEMA OPERATIVO. .................................................................2

2.

FUNCIONES DE LOS SISTEMAS OPERATIVOS......................................................2

3.

CLASIFICACIN DE LOS SISTEMAS OPERATIVOS. .............................................4

4.

MODOS DE EXPLOTACIN DE LOS SISTEMAS OPERATIVOS. ...............................4

5.

WINDOWS VERSUS LINUX. ........................................................................................5


5.1. MICROSOFT WINDOWS. ................................................................................................................. 5
5.1.1. Relacin cronolgica de sistemas operativos Windows. ..................................... 5
5.2. LINUX .......................................................................................................................................................... 6
5.2.1. Historia ............................................................................................................................................. 6
5.2.2. Distribuciones. .............................................................................................................................. 7

6.

MQUINAS VIRTUALES..............................................................................................7

7.

BIBLIOGRAFA Y RECURSOS. .....................................................................................7

Lectura 1: Introduccin a los sistemas operativos

1. DEFINICIN DE SISTEMA OPERATIVO.


Un S.O. es un programa que acta como enlace entre el usuario y el hardware de un ordenador.
El propsito de un S.O. es proporcionar un entorno en el cual el usuario pueda ejecutar
programas.
Un sistema operativo es un conjunto de programas que gestionan de una manera
eficiente un sistema de informacin para proporcionar al usuario un interface de sencillo
manejo.
Los objetivos bsicos de un S.O. son:
La eficiencia en la gestin de recursos.
La ocultacin de los detalles de funcionamiento de los dispositivos consiguiendo
la comodidad de los usuarios.

Ms coloquialmente podramos decir que:


Un Sistema Operativo es un conjunto de programas que controla los dispositivos
que forman el ordenador (memoria y perifricos), administra los recursos y
gestiona la ejecucin del resto del software.

2. FUNCIONES DE LOS SISTEMAS OPERATIVOS.


Desde el punto de vista del usuario comn.
Comandos para entrar y abandonar el sistema.
rdenes para modificar la clave de entrada.
Comandos para definir las caractersticas de un terminal.
Establecer las rutas de bsqueda.
Ejecucin y control de programas.
Para establecer prioridades en los procesos.
Para la manipulacin de ficheros y subdirectorios.
2

Lectura 1: Introduccin a los sistemas operativos

Para la informacin de estado.


rdenes de administracin.
Desde el punto de vista del programador de aplicaciones.
Creacin de procesos y borrado.
Comunicacin y sincronizacin de procesos.
Actividades de temporizacin.
Gestin y uso de recursos.
Asignacin y liberacin de memoria.
Establecimiento de prioridades.

Proteccin del sistema


Proteccin de E/S: Para conseguirla se diferencian dos modos de operacin: modo usuario
y modo supervisor. El cambio de un modo a otro se controla por parte del S.O., siendo
slo posible el cambio a modo supervisor desde un usuario por medio de llamadas a
funciones del S.O. De este modo ciertas instrucciones slo se ejecutarn en modo
supervisor y el S.O. Podr controlar como se realiza la E/S.
Proteccin de la memoria: para que la proteccin de memoria sea eficiente, se
necesita generalmente recursos hardware por los que se controla el acceso a la memoria.
La implementacin de este control, vara dependiendo de la gestin que se haga. De esta
manera tambin se consigue proteger la E/S.

Resumidamente las tareas que debe llevar a cabo un sistema operativo son:
1. Gestin de la CPU: Responsable de iniciar los programas, finalizarlos, interrumpirlos,
reanudarlos, etc. Tambin debe permitir la comunicacin de la CPU con el exterior.
2. Gestin de memoria: Controla la cantidad de memoria que necesita cada programa. Permite la
coexistencia de varios procesos en memoria central.
3. Gestin de E/S: Los programas acceden a los perifricos de forma sencilla.
4. Gestin de dispositivos de almacenamiento: organiza la informacin en archivos y carpetas y
permite el acceso rpido y eficiente a dicha informacin.
5. Intrprete de comandos: Las rdenes del usuario son interpretadas y llevadas a cabo.

Lectura 1: Introduccin a los sistemas operativos

3. CLASIFICACIN DE LOS SISTEMAS OPERATIVOS.


Procesamiento en serie.
Se trata de un procesamiento secuencial de todos los procesos. Es lento y poco prctico.
Procesamiento por lotes.
Los trabajos se agrupan por lotes similares, se introduce todo el lote en la mquina, y sta
ejecuta completamente el lote. Este proceso conllevaba una prdida de interactividad con el
usuario.
Procesamiento en multiprogramacin.
Sistemas interactivos.
Sistemas de tiempo real.
Sistemas distribuidos.
Son sistemas multiprocesador conectados entre s por una red, siendo el conjunto global un nico
sistema.

4. MODOS DE EXPLOTACIN DE LOS SISTEMAS OPERATIVOS.


En funcin del nmero de usuarios simultneos.

Monousuario: cuando slo puede trabajar un usuario con el ordenador. Todos los recursos del
sistema estarn disponibles para l en exclusiva. Ej. MS-DOS.

Multiusuario: cuando varios usuarios pueden ejecutar procesos distintos sobre la misma
CPU y compartir el uso de los recursos existentes en el sistema de forma simultnea.

En funcin del nmero de procesos simultneos.

Monoprogramacin o monotarea: cundo slo se puede ejecutar un proceso y hasta que


ste no finalice no puede iniciarse el siguiente. Este sistema tambin recibe el nombre de
explotacin secuencial.

Multiprogramacin o multitarea:
cuando se pueden ejecutar varios procesos
simultneamente. Estos procesos compartirn el tiempo de uso del procesador hasta la
finalizacin de cada uno de ellos.

Lectura 1: Introduccin a los sistemas operativos

En funcin del nmero de procesadores en uso simultneo.


Monoproceso: cuando se dispone de un nico procesador.
Multiproceso: cuando se han instalado varios procesadores en un mismo ordenador y el
S.O. es capaz de utilizarlos simultneamente
En funcin de los requerimientos temporales.
Sistemas interactivos: son aquellos sistemas en los que el usuario interacta
directamente con la mquina. Por tanto, en estos sistemas se prima la satisfaccin del
usuario.
Sistemas en tiempo real: estn basados en cumplir unas ligaduras de tiempo muy
estrictas, y deben dar respuesta a los eventos dentro de unos lmites temporales. Se
prima dar la respuesta en el tiempo correcto frente a la satisfaccin del usuario.

5. WINDOWS VERSUS LINUX.


5.1. MICROSOFT WINDOWS.
Windows es un Sistema Operativo grfico para ordenadores personales, cuyo propietario
es la empresa Microsoft.

5.1.1. Relacin cronolgica de sistemas operativos Windows.


Windows 3.x: Funcionaba sobre DOS. En la versin 3.11 se incluy el trabajo
en redes con grupos de trabajo.
Windows NT 3.1 - 4: Sistema Operativo nuevo con problemas de
compatibilidad de hardware.
Versiones para servidores y estaciones de trabajo. Fueron las primeras
versiones para trabajo cliente servidor en empresas con gran volumen de
equipos y distribucin geogrfica dispersa.
Windows 95: Comienza a utilizar arquitectura de 32 bits. Desarrolla
Win32.
Incluye Plug&Play.
Introduce el modo protegido. Facilita la conexin a Internet.
Windows 98 98 SE: Nuevos controladores hardware. Fat32 (particiones
mayores de 2Gb). Soporte para DVD, AGP, FireWire, USB. Integra Internet
Explorer. La versin SE es la ms estable, e incluye conexin compartida a
Internet.
Millenium: Proyecto rpido antes de XP. Proporciona poca estabilidad.
5

Lectura 1: Introduccin a los sistemas operativos

Windows 2000: Evolucin de NT mejorando servicios de red y Plug & Play.


Versin para servidores y estaciones de trabajo. Fat32, NTFS, DFS, RAID,
Directorio activo, RAS, etc.
Windows XP: Unin de Windows NT/2000 y 9x. Versiones Home y
Profesional. Ncleo de NT. Interfaz nueva. Multitarea mejorada. Redes
inalmbricas. Asistencia remota. Versin Media Center para Multimedia.
Windows 2003 Server: Sucesor de Windows 2000 Server. El ms estable de
las versiones de servidor.
Interfaz estilo XP. Nuevos servicios orientados a seguridad en redes e
Internet.
Windows Vista: Versin que aparece en 2007. Las diferentes versiones que
se pueden adquirir son tres para el consumidor, Vista Home Basic, Vista
Home Premium y Ultimate Edition y dos versiones para las empresas, Vista
Business y Vista Enterprise. Tiene la interfaz grfica totalmente rediseada,
incluyendo gadgets en el escritorio, Internet Explorer 7, gestin automtica
de conexin a nuevas redes, etc.
Windows 7. Versin que aparece en 2009. Sistema operativo muy mejorado
en toda su funcionalidad.
Otro tipo de Sistemas Operativos, tambin pertenecientes a la empresa
Microsoft y basados en otros dispositivos electrnicos de telecomunicacin
seran:
Windows CE: Sistema operativo para dispositivos mviles (PDAs).
Windows Mobile: Basado en el anterior. Incluido en PDAs,
SmartPhones y Media Center porttil. ltima versin 2005.
VENTAJAS
Es el Sistema Operativo ms extendido.
La mayora de los fabricantes y desarrolladores de Software proporcionan sus
productos para Windows.
INCONVENIENTES.
Hay que pagar por tener Sistema Operativo y por buena parte de las aplicaciones que
corren sobre l.
Prima su estrategia comercial sobre la necesidad real del usuario.
No es todo lo estable que debera ser. Casi a diario sale un parche nuevo.
Se necesitan muchos recursos para instalar versiones actuales.

5.2. LINUX
6

Lectura 1: Introduccin a los sistemas operativos

Linux es un Sistema Operativo de distribucin libre y cdigo abierto basado en UNIX y


cuyo precursor es Linus Torvalds.
Linux lo componen programas desarrollados por componentes del proyecto GNU de
la Fundacin de Programas Libres.
Es multitarea, multiusuario, multiplataforma (Intel, Sun, Alpha, ...), multiprocesador,
soporta varios sistemas de ficheros (ext3, FAT, NTFS, NFS, etc).
Compatible en su mayora con versiones ms populares UNIX (System V)
Aplicaciones gratuitas y libres (con licencia GPL).
Soporta protocolos de redes comunes (TCP/IP).

5.2.1. Historia
Creado en 1991 a partir de Minix (Andrew Tanembaum) por Linux Torvalds.
Era un pequeo sistema UNIX con carcter acadmico.
En su primera versin (1992), slo controlaba los disquetes, ejecutaba el
compilador de C y tena intrprete de comandos.
Actualmente la ltima versin estable del ncleo es la 2.6.18.x.
Ahora Linux se construye por usuarios para usuarios.
VENTAJAS.
Es libre y gratuito. Uno puede tener un SO legal en su ordenador sin coste.
Es un sistema robusto. Es difcil que un fallo en una aplicacin provoque la cada del
sistema.
Es un sistema seguro. Se ha diseado teniendo la seguridad en mente, por lo que es
menos vulnerable a virus o a otro tipo de ataques en la red.
Las aplicaciones son libres y gratuitas.
Funciona en mquinas con pocos recursos.
Posibilidad de trabajar con sistemas de archivos de otros SO.
INCONVENIENTES
Es menos intuitivo de instalar, utilizar y administrar.
Est menos extendido y existe menos software que para Windows.
Los drivers y la documentacin es ms difcil de conseguir.

5.2.2. Distribuciones.
7

Lectura 1: Introduccin a los sistemas operativos

Existen organizaciones que se encargan de distribuirlo en CD o DVD


acompaado con otras aplicaciones. Pueden o no ser gratuitas (se cobra el coste
de documentacin, el soporte tcnico, la recopilacin de aplicaciones, etc.)
Ejemplos: Ubuntu, Red Hat, SUSE, Debian, Linex, Molinux, etc.

6. MQUINAS VIRTUALES.
Una mquina virtual es un conjunto de programas que simulan la ejecucin de otros programas
incluso de otros sistemas operativos.
Varios sistemas operativos distintos pueden coexistir sobre el mismo ordenador, en slido
aislamiento el uno del otro, por ejemplo para probar un sistema operativo nuevo sin
necesidad de instalarlo directamente.
La mquina virtual puede proporcionar una arquitectura de instrucciones que sea algo
distinta de la de la verdadera mquina. Es decir, podemos simular hardware.
Ejemplos: VmWare, VirtualBox, Microsoft Virtual Server, etc.

7. BIBLIOGRAFA Y RECURSOS.

Stallings, William. Sistemas Operativos. 4 Ed. Prentice Hall. Madrid 2001.


Minasi, Mark. La biblia de Windows XP Profesional. Anaya Multimedia, 2002.
Instituto Nacional de Estadstica e Informtica. Introduccin a Linux. Lima, 2000.
Galn,S. y Floriano, L. Linux al da en una hora. Anaya Multimedia.
http://es.wikipedia.org/wiki/Microsoft_Windows#Historia
http://dac.escet.urjc.es/docencia/IB/teoria/sistemas_operativos_4x1.pdf
http://www.molinux.info

También podría gustarte