You are on page 1of 8

TEMA 3: INTRODUCCIN A LOS SISTEMAS OPERATIVOS.

1. 2. 3. 4. 5.

DEFINICIN DE SISTEMA OPERATIVO. ................................................................. 2 FUNCIONES DE LOS SISTEMAS OPERATIVOS...................................................... 2 CLASIFICACIN DE LOS SISTEMAS OPERATIVOS. ............................................. 4 MODOS DE EXPLOTACIN DE LOS SISTEMAS OPERATIVOS. ............................... 4 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. 7.

MQUINAS VIRTUALES.............................................................................................. 7 BIBLIOGRAFA Y RECURSOS. ..................................................................................... 7

Tema 3: Introduccin a los sistemas operativos

Curso 2009/2010

1. DEFINICIN DE SISTEMA OPERATIVO.


o Un S.O. es un programa que acta como enlace entre el usuario y el hardware de un ordenador. o El propsito de un S.O. es proporcionar un entorno en el cual el usuario pueda ejecutar programas.
o

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 .

o 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. Para la informacin de estado. rdenes de administracin.

Introduccin a la Informtica de Gestin (GAP)

Tema 3: Introduccin a los sistemas operativos

Curso 2009/2010

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.

Introduccin a la Informtica de Gestin (GAP)

Tema 3: Introduccin a los sistemas operativos

Curso 2009/2010

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.

Introduccin a la Informtica de Gestin (GAP)

Tema 3: Introduccin a los sistemas operativos

Curso 2009/2010

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. 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
Introduccin a la Informtica de Gestin (GAP) 5

Tema 3: Introduccin a los sistemas operativos

Curso 2009/2010

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: o Windows CE: Sistema operativo para dispositivos mviles (PDAs). o 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
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.

Introduccin a la Informtica de Gestin (GAP)

Tema 3: Introduccin a los sistemas operativos

Curso 2009/2010

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.
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

Introduccin a la Informtica de Gestin (GAP)

Tema 3: Introduccin a los sistemas operativos

Curso 2009/2010

Ejercicio propuesto.

Buscar definiciones de los siguientes conceptos relacionados con la teora de los sistemas operativos: Proceso. Contexto de un proceso. Interrupciones. Desvos. Archivo o fichero. Directorio o carpeta. Ruta de un archivo Particin. Driver o Controlador. MS-DOS

Introduccin a la Informtica de Gestin (GAP)

You might also like