IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE
Tema 1. Sistemas Informticos Pgina 1 de 25
Tema 1. Sistemas Informticos.
1. Introduccin................................................................................................ 1 2. Componentes fsicos del ordenador. .......................................................... 4 3. Concepto y funciones del SO. ..................................................................... 8 4. Estructura de un SO. ............................................................................... 10 5. Evolucin de los SO. ................................................................................. 12 6. Clasificacin de los SO. ............................................................................ 15 7. Sistemas Operativos ms usuales. .......................................................... 18 8. Sistemas Operativos mviles. .................................................................. 22
1. Introduccin. El ordenador se puede definir como una mquina compuesta de elementos fsicos (hardware), en su mayora de origen elctrico-electrnico, capaz de realizar una gran variedad de trabajos a gran velocidad y con gran precisin. Es una herramienta que actualmente nos permite el tratamiento automtico de la informacin, facilitndonos su organizacin, proceso, transmisin y almacenamiento.
As, cuando hablamos de informtica nos referimos a la ciencia que estudia el tratamiento automtico de la informacin. Podemos decir que el trmino informtica procede de la fusin de las palabras informacin y automtica.
El ordenador est constituido por un conjunto de componentes electrnicos que no pueden realizar ninguna funcin por s mismos. Necesitan a su vez de otros componentes no fsicos, sino lgicos (software) que los pongan en funcionamiento. Para que el hardware funcione es necesario que se ejecuten una serie de rdenes o instrucciones, las cuales ordenadas y agrupadas de forma adecuada constituyen un programa.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 2 de 25 Pero el programa tampoco funciona por s solo en un ordenador. Para ello es indispensable un sistema operativo (SO). El Sistema Operativo se encargar, como veremos, de gestionar todos los recursos hardware del sistema informtico y proporcionar la base para la ejecucin del software. Ser pues el software bsico del ordenador.
As, podemos definir el Sistema Informtico (SI) como el conjunto de elementos fsicos (HW) y lgicos (SW) que permiten procesar la informacin del usuario realizando un control eficiente de todos los recursos posibles. Un sistema informtico es el conjunto de recursos empleados en el tratamiento de la informacin.
Hemos visto qu es el hardware y qu es el software. El HW sera la parte tanginble (se puede ver y tocar) y el SW sera la parte intangible (no se puede ver ni tocar) del sistema informtico. Pero entre ambos podemos definir otro concepto importante dentro de un sistema informtico: el firmware. Sera el software incorporado en algunos componentes hardware, normalmente grabados en memorias de slo lectura (ROM) y que no es fcilmente modificable. En informtica encontramos el firmware en por ejemplo los routers. Podemos encontrar firmware en muchos dispositivos cotidianos: receptores TDT, consolas de juegos, telfonos, Sistema Informtico Hardware Software Sistema Operativo Programas Usuario
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 3 de 25
Hardware (HW): Es el conjunto de componentes fsicos del ordenador. Se pueden tocar-
Software (SW): Componentes lgicos No se pueden tocar-. Sern las instrucciones, programas y aplicaciones informticas en general.
Firmware: Bloque de instrucciones de programa para dispositivos especficos, grabados en memorias tipo ROM.
Programa: Conjunto de instrucciones que se ejecutan en el ordenador.
Aplicacin Informtica: Conjunto de varios programas.
Sistema Operativo: SW base del ordenador. Permite que se ejecuten los programas sobre el HW.
Sistema Informtico (SI): Conjunto de elementos fsicos (HW) y lgicos (SW) que permiten procesar la informacin del usuario realizando un control eficiente de todos los recursos posibles.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 4 de 25 2. Componentes fsicos del ordenador. Hemos visto que el hardware es la parte fsica del ordenador. Algunos componentes hardware son la memoria, la fuente de alimentacin, los cables, la tarjeta grfica, etc.
Pero funcionalmente, los principales componentes HW se pueden clasificar del siguiente modo: o Unidad Central de Proceso (UCP o CPU). Consta de: Unidad Aritmtico Lgica. Unidad de Control. o Memoria Central (MC) o RAM. o Unidad de entrada/salida (E/S) o Controladores o Buses o Unidades Perifricas
2.1 Unidad Central de Proceso. A la UCP (CPU en ingls) tambin se la llama Procesador. Es quien controla y ejecuta las operaciones que se realizan en el ordenador. Es pues, la parte fundamental del ordenador.
Consta de Unidad de Control y la Unidad Aritmtico Lgica.
La Unidad de Control es la parte pensante del Ordenador. La tarea fundamental es recibir informacin, interpretarla y procesarla despus mediante las rdenes que enva al resto de componentes del ordenador.
Se encarga de traer a la memoria principal (RAM) las instrucciones necesarias para la ejecucin de los programas y el tratamiento de los datos. Ejecuta las instrucciones en el orden adecuado.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 5 de 25 La Unidad Aritmtico Lgica (ALU) es la encargada de realizar operaciones aritmticas (sumas, restas, multiplicaciones, divisiones, etc) y lgicas (comparaciones, >, <, = , or, and, <>)
2.2 Memoria. El ordenador almacena en la memoria los programas y datos con los que est trabajando.
La memoria interna (MC) almacena la informacin nica y temporalmente para ser procesada. Existen varios tipos de memoria interna: -RAM. (Random Access Memory). Es la que se conoce como memoria central. -ROM (Read Only Memory). Memoria de slo lectura que no puede ser modificada y sirve para inicializar el sistema informtico.
En la RAM tienen que estar fsicamente ubicados los programas y los datos que se tienen que procesar. Al ejecutar un programa, por ejemplo WORD, este pasa del dispositivo de almacenamiento externo a la RAM.
Existe adems otro tipo de memoria destinada a agilizar los clculos. Se encuentra entre la RAM y el procesador. Se llama memoria Cach y almacena la informacin que se utiliza con ms frecuencia.
Tipos de memoria: o DRAM (Dynamic RAM). Necesita refrescarse peridicamente para no perder la informacin. o SRAM (Static RAM). Menor capacidad que la anterior. Es ms cara pero ms rpida. No necesita refresco. o SDRAM. Incorpora la capacidad de la DRAM y la velocidad de la SRAM. Necesita refresco, pero no tan frecuentemente. Es la ms utilizada actualmente.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 6 de 25 o DDRAM. Memoria de doble recarga. Es muy compleja de funcionamiento pero funciona el doble de rpida que cualquiera de las anteriores.
La memoria ROM contiene programas especiales que sirven para cargar e iniciar el arranque del ordenador. El software que integra la ROM forma la BIOS (Basic Input Output System)
La BIOS se encuentra fsicamente en varias partes del ordenador. El componente principal est en la placa base. Inicialmente la BIOS se programaba en la ROM, con lo cual, slo poda grabar el fabricante la informacin necesaria. Posteriormente se mont en memorias tipo PROM (Programable Read Only Memory), que son programables una sla vez. En la actualidad se utilizan las EPROM (Erasable Programable ROM) que permite al usuario cambiar la configuracin asignada.
Existe adems una memoria llamada CMOS (Complementary Metal Oxide Semiconductor) que almacena datos de la BIOS tales como fecha y hora del sistema, tipo de discos duros instalados, etc.
Esta memoria consume poca energa elctrica, pero necesita estar alimentada. Para ello se incorpora una pila de bajo voltaje que se recarga mientras el equipo est conectado a la red elctrica. Por ello, si el equipo permanece apagado durante mucho tiempo, la pila se puede agotar y el equipo perder la informacin de la CMOS.
Otros tipos de memoria interna: - VRAM memoria de vdeo incorporada en las tarjetas grficas para liberar a la RAM de procesar grficos. - SGDRAM (Super Graphics DRAM). Memoria de elevada capacidad. Alta velocidad y bajo consumo. Incorprada en la tarjeta grfica.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 7 de 25 - CDRAM. Actua como memoria cach entre el procesador y el perifrico correspondiente (normalnete CD-ROM)
2.3 Unidad de E/S y Buses. La unidad de E/S sirve para comunicar el procesador y el resto de componentes internos con los perifricos de E/S y las memorias de almacenaniemto externo (discos, CD-ROM, etc)
Hay un componente importante que est relacionado con el procesador, es el BUS.
El BUS es un conjunto de lneas (metlicas o fsicas) utilizadas para la transmisin de datos entre los componentes de un ordenador. Es una ruta compartida que conecta diferentes partes del sistema.
Bus de Datos: transmite informacin entre la CPU y los perifricos. Bus de Direcciones: Identifica el dispositivo al que va destinada la informacin del BUS de datos. Bus de Control o del Sistema: Organiza y redirige hacia el BUS pertinente la informacin que se tiene que transmitir.
2.4 Perifricos. Los Perifricos son dispositivos Hardware con los cuales el usuario puede interactuar con el ordenador (teclado, ratn, monitor) almacenar o leer datos y/o programas (discos, memorias auxiliares), imprimir resultados, etc.
Perifricos de entrada, introducen datos en el ordenador. Por ejmplo, teclados, ratones, scaners, etc.
Perifricos de salida, pantallas, impresoras, etc
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 8 de 25 3. Concepto y funciones del SO. El Sistema Operativo (SO) es el software bsico del ordenador. Este SW gestiona todos los recursos HW del sistema informtico y proporciona la base para la ejecucin de programas.
Sistema Operativo: Programa que controla el uso de los recursos del ordenador y ofrece el entorno necesario para que el usuario pueda ejecutar programas.
As pues, el SO es un conjunto de programas, servicios y funciones que gestionan y coordinan el funcionamiento del HW y del SW. El SO es el que realiza todo el trabajo dentro del equipo. El usuario utiliza el HW pero se despreocupa de gestionarlo o administrarlo. Gracias a una interfaz sencilla, proporciona al usuario una comunicacin directa, sin que ste tenga que preocuparse de gestionar la memoria, el procesador o cualquier otro recurso HW. Por ejemplo, cuando un usuario quiere copiar un archivo a un CD- ROM, el usuario no tiene que preocuparse de hacer girar el CD dentro de la unidad, posicionar el lser en la pista correcta, proceder a quemar la superficie del CD con el lser, etc. Todo eso ser el SO quien lo gestionar de una manera que el usuario no tenga que preocuparse de cmo funciona.
Para lograr estos objetivos, el sistema operativo, como elemento controlador de los distintos componentes del sistema, tiene encomendadas una serie de funciones. Las ms importantes son las siguientes: o Administracin del procesador. Los ordenadores funcionan normalmente con un solo procesador. Para que varios programas puedan ejecutarse a la vez en un ordenador, el SO tiene que administrar el procesador, repartiendo el tiempo de uso entre todos los programas en ejecucin (procesos) dando la sensacin de que se ejecutan todos a la vez (multiprocesamiento). o Administracin de la memoria. La memoria principal de un ordenador es insuficiente, en general, para contener todos los
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 9 de 25 programas y datos que se ejecutan en un momento dado. El SO administra y reparte la memoria entre los procesos en ejecucin. o Gestin de los dispositivos de entrada y salida. El SO se encargar de la comunicacin de los usuarios con el sistema mediante los dispositivos de Entrada/Salida (E/S- Input/Output en ingls: I/O). Gestionar estos dispositivos con la ayuda de los drivers (programas que incluyen los perifricos para su manejo). o Administracin del sistema de archivos. Toda la informacin contenida en el sistema informtico debe estar organizada a fin de que sea fcilmente accesible por el usuario. Se utilizan los llamados archivos y carpetas (o ficheros y directorios). Esta es la parte del SO conocida como sistema de archivos (File System). o Deteccin y tratamiento de errores. El SO supervisa todas las operaciones que realizan los programas, detectando si se produce algn error, por ejemplo, falta algn dato, no se encuentra un archivo, no se ha insertado el CD-Rom, hay algn defecto o fallo en el HW, etc. El SO debe detectar el error, informar y hacer que el programa se cancele se manera controlada si no ha sido posible subsanar el error. o Seguridad y proteccin del sistema. Es importante disponer de una buena seguridad informtica, tanto de las mquinas como de los programas y los datos. El SO debe garantizar la gestin de los usuarios, los permisos, privilegios, etc. o Administracin y control de redes. El SO debe poder gestionar y controlar las redes, los datos que pasan a travs de las mismas, la seguridad en la red, etc.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 10 de 25 4. Estructura de un SO. Los sistemas operativos actuales se organizan internamente en capas. Cada una de estas capas o niveles se comunica con el nivel inmediatamente inferior o superior de tal forma que todos estn coordinados.
Prcticamente todos los SO se pueden estructurar en 3 niveles fundamentales: o El ncleo o kernel. o Las utilidades de bajo nivel. o La interfaz de usuario o shell.
El ncleo o kernel El kernel es el ncleo del SO y se considera la parte ms esencial. Es el SW responsable de facilitar a los distintos programas acceso seguro al HW del ordenador.
Usuario Programas Shell Util. bajo nivel Kernel Hardware Sistema Operativo
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 11 de 25 Puesto que acceder al HW del ordenador puede resultar muy complejo, el ncleo implementa una serie de abstracciones del HW para facilitar el uso de ste a los programadores, y esconder as la complejidad real.
Cuando arranca el ordenador, el kernel se carga en memoria y acta directamente sobre el hardware.
Las funciones bsicas que desarrolla el kernel seran: - Manejo de la CPU - Manejo de la memoria - Comunicacin entre procesos - Control de interrupciones - Manejo de condiciones de error - Control de perifricos
Las utilidades de bajo nivel Son el conjunto de programas que, sin formar parte del ncleo, ayudan al usuario en su tarea. En realidad son programas que se ejecutan sobre el ncleo.
La interfaz de usuario La interfaz de usuario tambin se conoce como shell (caparazn o cscara). Es la envoltura del SO, la parte ms externa. Su misin es la de interactuar con el usuario, facilitando el uso de comandos.
La interfaz de usuario puede consistir en una interfaz grfica y/o en un intrprete de comandos en lnea. o Mediante la lnea de comandos, el usuario introduce las rdenes escribiendo palabras y smbolos en el teclado. o A travs de la interfaz grfica, el usuario va seleccionando iconos u opciones de los mens, utilizando generalmente el ratn.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 12 de 25 A travs de la interfaz, el SO recibe las rdenes de usuario y las enva al ncleo para ser ejecutadas. Cuando un usuario escribe un comando, estas instrucciones son traducidas e interpretadas por el shell y enviadas al kernel que las procesa y acciona a travs del hardware.
5. Evolucin de los SO. Los sistemas operativos han estado siempre relacionados con la arquitectura de los ordenadores, de manera que mientras stos evolucionaban, tambin lo hacan los SO. De esta manera podemos estudiar la evolucin de los SO coincidiendo con las distintas generaciones de ordenadores.
Generacin 0 (dcada de 1940) Esta fase se caracteriza por la ausencia de sistemas operativos. Lo nico que exista era el HW del propio ordenador. Se trabajaba en lenguaje mquina y todas las instrucciones deban codificarse a mano. El programador escriba un programa y lo ejecutaba directamente desde la consola del ordenador.
Aparece en 1942 el primer ordenador de propsito general programable, el ENIAC, desarrollado en la Universidad de Pensylvania.
Primera generacin (1946-1955) No existen los SO tal como los conocemos en la actualidad. Los SO comenzaron simplemente como una transicin entre trabajos, de manera que era un programa que cuando finalizaba un trabajo, pasaba el control total de la mquina al siguiente trabajo.
Los ordenadores eran grandes armarios, consuman mucha energa y eran muy lentos. Las operaciones se reducan a clculos matemticos. Para meter los programas en el ordenador se utilizaban clavijas (a modo de centralita telefnica) y ms tarde tarjetas perforadas.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 13 de 25 Segunda generacin (1955-1964) La introduccin del transistor en el diseo de los ordenadores supuso un cambio radical.
Aparecen los primeros sistemas operativos con capacidad de multiprogramacin y multiprocesamiento. Aparece tambin el procesamiento por lotes (batch) que consiste en la ejecucin secuencial de programas en el ordenador.
Tercera generacin (1964-1976) En 1964 se presenta el IBM 360, mquina que inaugura una nueva generacin gracias a los circuitos integrados, que permitan concentrar miles de transistores en una superficie mnima. Esta tecnologa abarataba costes, disminua el tamao de los equipos y reduca el consumo de energa.
En los 70 aparece el miniordenador, paso intermedio entre los grandes mainframes y los ordenadores personales (PCs).
Los sistemas operativos incorporaban mayor difusin de la multiprogramacin. Aparecen tcnicas de spooling (de spool: Simultaneous Peripheral Operation On Line). Se trata de almacenar trabajos en reas especiales de memoria donde los dispositivos perifricos puedan acceder cuando estn listos. Se utiliza para disminuir tiempos de espera en dispositivos lentos y evitar cuellos de botella.
Surgen tambin los lenguajes de control de trabajos y aparecen los sistemas de tiempo real.
Cuarta generacin (1974-1983) El avance ms importante en los ordenadores es la aparicin del microprocesador. Resulta toda una revolucin tecnolgica que hace los ordenadores ms accesibles, ms econmicos y con un menor consumo.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 14 de 25
Surgen sistemas operativos como el MS-DOS, un SW amigable con el usuario y destinado a usuarios no profesionales.
En esta poca el SO ha creado un ambiente de trabajo, segn el concepto de mquina virtual, que lo asla del funcionamiento interno de la mquina fsica.
Quinta generacin (1984-actualidad) En 1984 IBM presenta el PC AT, con un procesador Intel de 16-bits y Apple crea el primer Macintosh. Desde ese momento el desarrollo tecnolgico hasta nuestros das ha sido imparable y rapidsimo. Procesadores muy veloces, multiprocesadores, redes extensas,
Esto ha llevado a que se desarrollen sistemas operativos de red y sistemas operativos distribuidos. Sistemas, ya no capaces de gestionar los recursos de un ordenador, sino de varios ordenadores a la vez interconectados entre ellos.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 15 de 25 6. Clasificacin de los SO. Los sistemas operativos se pueden clasificar a partir de diversos parmetros. Entre las clasificaciones ms habituales estn las que se basan en el nmero de usuarios que pueden soportar de manera simultnea, en el nmero de procesos que pueden correr al mismo tiempo, en el nmero de procesadores que pueden gestionar o en el la forma de ofrecer los servicios que proporcionan al usuario. Quizs la clasificacin ms simple y de ms bulto que se utiliza en los SO de los ordenadores personales es aquella que hacemos segn el tipo de licencia: sw libre o privativo.
Segn el nmero de usuarios Segn el nmero de usuarios que los sistemas operativos pueden soportar se manera simultnea, estos se pueden clasificar en: o Monousuario. Son los SO que atienden peticiones de un solo usuario a la vez. Ejemplos: MS-DOS, Windows 98, Windows XP Home. Pueden haber varios usuarios dados de alta en el sistema, pero slo uno puede trabajar simultneamente. o Multiusuario. Estos sistemas pueden atender a varios usuarios a la vez, es decir, pueden haber varias personas conectadas al mismo tiempo a una mquina ejecutando sus procesos o aplicaciones. Ejemplos: Windows 2003, UNIX, Linux, Novell, OS/400,
Segn el nmero de procesos Segn el nmero de procesos (programas en ejecucin) o trabajos que pueden correr al mismo tiempo se puede distinguir entre sistemas operativos monotarea y multitarea. o Monotarea. Son aquellos en que todos los recursos del sistema son asignados a un programa hasta que este completa su ejecucin, es decir, hasta que finalice. Por este motivo, estos SO slo permiten una tarea a la vez. Tambin se les llama monoprogramacin. Ejemplos seran MS-DOS, Windows 9x,
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 16 de 25 o Multitarea. Estos sistemas permiten la realizacin de varias tareas al mismo tiempo. En este caso, los programas estn cargados en la memoria principal, y el procesador va cambiando rpidamente de un programa a otro. As, nunca corren 2 programas a la vez en el procesador, aunque parezca que s lo hacen. Se hace un uso ms eficiente de los recursos. Por ejemplo, mientras un proceso est esperando a que est lista la impresora para imprimir, otro proceso se estar ejecutando en el procesador. Ejemplos de estos SO: Windows XP, 2003, UNIX, Linux, OS/400, Novell NetWare,
Segn el nmero de procesadores En funcin de la cantidad de procesadores que es capaz de ser utilizados por el sistema, se pueden diferenciar entre SO monoprocesador y multiprocesador. o Monoprocesador. Estos SO slo son capaces de gestionar equipos con un solo procesador. La mayora de los PCs domsticos slo disponen de un procesador. o Multiprocesador. Estos SO pueden funcionar con equipos con ms de un procesador.
Segn la forma de ofrecer los servicios Dependiendo de la forma que tiene el SO de ofrecer los servicios al usuario encontramos: o Sistemas centralizados: Un gran ordenador central (mainframe) se encarga de todo el procesamiento y los usuarios manejaban nicamente terminales tontos (pantallas tontas), es decir, terminales que no disponan ni de memoria, ni procesador, ni unidades de almacenamiento, nicamente pantalla y teclado (y ratn). Estos sistemas se utilizaron en los inicios de la informtica pero actualmente se est volviendo a esta tecnologa, slo que ahora los terminales dejan de ser tontos. Aqu entran los
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 17 de 25 servicios Terminal Server de Microsoft, o Sistemas Operativos como Linux o el IBM OS/400. o Sistemas Operativos de Red: Estos SO mantienen 2 o ms ordenadores conectados en red de manera que puedan compartir los diferentes recursos y la informacin del sistema. Los usuarios son conscientes de la existencia de varias computadoras conectadas. Cada computador mantiene su propio SO y su propio sistema de archivos local. Aqu encontramos los SO como Windows Server 2008, Novell NetWare, UNIX, o Sistemas Operativos Distribuidos: Son aquellos que permiten distribuir trabajos, tareas o procesos entre un conjunto de procesadores repartidos en otros equipos, aunque parezca ante los usuarios como un SO en un equipo con un solo procesador. En este sistema los usuarios no son conscientes donde se ejecutan sus programas o donde se encuentran sus archivos, ya que lo administra el SO automticamente. Estos SO se utilizan en supercomputadoras y centros de clculo. Ejemplos: Sprite, Solaris- MC, Mach, Chorus, Spring, Amoeba, Taos,
Segn el tipo de licencia Atendiendo al tipo de licencia del SO adquirido podemos distinguir entre: o Sistemas Operativos Privativos: Son aquellos que no se suministran con el cdigo fuente, slo se nos facilitan los archivos binarios. Poseen una licencia de SW privativo por la que normalmente hay que pagar. Los SO de Microsoft, Novell, IBM, UNIX son de sw privativo. o Sistemas Operativos Libres: son aquellos que al adquirirlos vienen con su cdigo fuente, permitiendo al usuario modificar el programa a su gusto (siempre que disponga de los conocimientos suficientes, lo cual no es poco ). Adems, el sw de licencia libre suele ser gratuito, pero no hay que confundir libre con gratuito (aunque en ingls se utilice el trmino free para ambas cosas).
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 18 de 25 7. Sistemas Operativos ms usuales. Hoy en da existen muchos sistemas operativos. Entre los de mayor divulgacin que funcionan en ordenadores personales encontramos Windows, Linux y MacOS. El siguiente grfico muestra la evolucin de los 5 SO ms utilizados (en septiembre de 2012) para navegar por internet:
A nivel empresarial y en centros de clculo podemos encontrar, el Unix (AIX, HP-UX, Solaris, ), OS/400 (para mquinas AS/400 de IBM) o Novell Netware, entre otros muchos.
Novell Netware OS/400
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 19 de 25 Windows de Microsoft La versin 1.0 del SO Windows apareci en 1985 y la 2.0 en 1987. No eran sistemas operativos propiamente dicho, sino meras extensiones grficas del MS-DOS y tuvieron una escasa repercusin. Su interfaz tena muchas limitaciones (p. ej. No poda mostrar ms de una ventana de aplicacin a la vez). Estas limitaciones eran debidas a que Apple afirmaba poseer lo derechos exclusivos sobre ellas. Al final ambas compaas llegaron a un acuerdo.
En 1990 apareci la versin 3.0 de Windows, que fue la primera en tener xito. En 1992 apareci la 3.1 que an tuvo mayor xito. La versin 3.11 para trabajo en grupo era en esencia la misma 3.1 pero adaptada al trabajo en redes de rea local (LAN). Soportaba la posibilidad de compartir recursos como impresoras, documentos, etc. Todas estas versiones funcionabas como una capa de interfaz grfica superpuesta al sistema MS-DOS. El sistema de ficheros utilizado era el FAT.
En 1993 aparece el Windows NT orientado al mercado profesional. Aparece con un nuevo kernel que no tiene nada que ver con el MS-DOS. Un nuevo sistema de ficheros sustituye al FAT, el NTFS. La interfaz grfica era similar a la de Windows 3.1
En 1995 aparece el Windows 95 con una interfaz nueva que es la que bsicamente se sigue utilizando.
Desde ah, Windows 98, Windows ME, Windows 2000 (Standard, Server y Professional). En 2001 aparece Windows XP, con el mismo kernel que el Windows 2000 pero con la interfaz renovada. El XP est destinado tanto al mercado domstico como al profesional.
En la lnea de SO para servidores, en 2003 aparece Windows 2003 Server para sustituir al Windows 2000.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 20 de 25 En 2007 aparece el sustituto de Windows XP, el Windows Vista, que 2 aos despus es sustituido por el Windows 7.
En 2008 aparece el sustituto de Windows 2003 Server, el Windows 2008.
MacOS MacOS (Macintosh Operating System) es un sistema operativo creado por la empresa Apple Computer para sus ordenadores Apple Macintosh. Se trata de uno de los SO ms estables que existen en la actualidad y destaca por su potencia grfica y su facilidad de uso.
Fue el primer SO comercial que inclua interfaz grfica de usuario.
Las nuevas versiones del MacOS X estn basadas en el SO Unix.
Unix Unix es uno de los sistemas operativos ms poderosos hoy en da que funcionan sobre estaciones de trabajo y mquinas de mayor capacidad de procesamiento y almacenamiento. El inicio del desarrollo de este sistema operativo (uno de los ms influyentes en la historia de la computacin) data de los aos 60. Su nombre inicial fue UNICS. Ms tarde se cambi a Unix. A lo largo de la dcada de los 70 el programa se rescribi en diferentes ocasiones y se modific en diferentes versiones (hasta 10). En los aos 80 fue cuando adquiri su importancia al convertirse en base para la creacin se nuevos sistemas operativos.
Actualmente UNIX es una marca registrada de The Open Group que slo puede aplicarse a los SO que cumplan la Single UNIX Specification. Algunos de estos sistemas son AIX, HP-UX, IRIX, Solaris, Todos cumplen las normas POSIX (Portable Operating System based on UNIX).
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 21 de 25 Linux Linux es un SO libre, similar a UNIX, pero que no paga sus royalties.
En 1983, Richard Stallman anunci el proyecto GNU (GNU is Not Unix), un ambicioso esfuerzo por crear us sistema similar a UNIX que puediese ser distribuido libremente. Esta propuesta fue recogida en 1991 por un estudiante finlands llamado Linus Torvalds que anunci en Internet que haba escrito una versin libre de un sistema MINIX (variante de UNIX) y lo dejaba disponible para todo aquel que estuviera interesado.
Linux puede considerarse como el kernel de un SO creado por miles de de programadores de todo el mundo que han colaborado de forma cooperativa en su construccin.
Linux usa una licencia GNU GPL (GNU General Public License). Dicha licencia configura el carcter libre y abierto de Linux y permite: Libertad de uso, libertad de aprendizaje, libertad de modificacin y libertad de redistribucin, pero siempre bajo licencia GPL.
No hay que confundir libre con gratuito. En la licencia GPL en ningn momento se habla de gratuidad, sino de ofrecer el cdigo de los programas junto con la versin ejecutable.
Una distribucin GNU/Linux no es ms que un SO completo, basado en SW libre que usa como kernel Linux. Entre las distribuciones ms conocidas encontramos SuSE o MandrakeSoft (ambas de empresas), Debian, Ubuntu, Mint, Red Hat, Fedora,
En Espaa existen distribuciones creadas por Comunidades Autnomas tales como Lliuex (C. Valenciana), Linex (Extremadura), Guadalinex (Andaluca), etc.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 22 de 25 8. Sistemas Operativos mviles. Del mismo modo que hemos visto los sistemas operativos que gobiernan los ordenadores de escritorio o los servidores, existe un tipo de SO que controla los dispositivos mviles tan en auge actualmente. Tanto las tabletas como los smartphones o los reproductores MP4 (iPOD touch, etc, ) han evolucionado de tal manera que no es un firmware instalado en el dispositivo quien se encarga de gestionarlo, sino un sistema operativo especial capaz de gestionar los potentes procesadores o memorias que estos dispositivos incorporan.
As, un Sistema Operativo Mvil es un SO capaz de operar en un dispositivo mvil, tales como telfonos inteligentes, tabletas, PDAs,
Puesto que los dispositivos mviles poseen arquitecturas diferentes a las de los ordenadores, los sistemas operativos tambin deben ser diferentes, si bien son modificaciones de los sistemas operativos tradicionales adaptados a las arquitecturas de estos dispositivos. Por ejemplo, el popular SO Android es un SO para mviles basado en Linux. La mayora de los dispositivos mviles tienen procesadores ARM, por lo tanto los SO mviles estn preparados para soportar esta arquitectura.
La arquitectura de estos SO tambin es por capas.
Al igual que los SO tradicionales el nivel ms importante es el Kernel que acta como abstraccin entre el HW y el resto del SW y que controla la gestin de procesos, de la memoria,
La capa superior es la Interfaz de Usuario, diseada para interactuar con el usuario de una manera sencilla e intuitiva. Sobre esta capa se ejecutan las Aplicaciones.
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 23 de 25 Entre ambas capas se sitan otras capas como las Bibliotecas, el Middleware, el Runtime, dependiendo del sistema operativo.
Los sistemas operativos mviles ms importantes son: iOS. Desarrollado por la empresa Apple originalmente para su iPhone. Deriva del sistema operativo Mac OS X. Actualmente funciona en dispositivos iPhone, iPad, iPod Touch y Apple TV con arquitectura ARM. La ltima versin es la iOS 6, lanzada en septiembre de 2012.
Android. Desarrollado por la empresa Google Inc. Deriva del SO Linux, es por tanto libre y gratuito. Funciona en gran cantidad de dispositivos como smartphones, tabletas, o Google TV. Soporta arquitecturas ARM, x86, MIPS e IBM Power. La ltima versin es la 4.1 conocida como Jelly Bean. Se estima que al da se activan 1.300.000 dispositivos con Android (En septiembre de 2012), siendo el 95% smartphones. Como curiosidad, todas las versiones tienen nombres de postres en ingls, y la primera letra de cada nombre sigue orden alfabtico (Apple Pie, Banana Bread, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sndwich, Jelly Bean)
Blackberry OS. Desarrollado por la empresa RIM. Es un sistema operativo propietario de cdigo cerrado. Funciona en las blackberrys. La ltima versin es la 7.1.
Symbian OS. Desarrollado por la empresa Nokia (realmente es la unin de varias empresas Nokia, Sony Ericsson, Samsung, Psion, -, pero la que mayor participacin tiene es Nokia). Funciona en mviles, la mayor parte comercializados por la empresa finlandesa. Soporta arquitecturas ARM y x86
Windows Phone. Desarrollado por Microsoft como sucesor del SO Windows Mobile. Est diseado para funcionar en Smartphones con
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 24 de 25 arquitectura ARM. Nokia ha firmado una alianza con Microsoft para incorporar este SO en sus mviles, renunciando a Symbian OS.
Bada. Desarrollado por Samsung para sus dispositivos mviles. Est basado en Linux, aunque es un SO propietario. Funciona bajo plataformas ARM. La ltima versin es la 2.0.5 de Marzo de 2012.
Como dato interesante sealar la cuota de mercado de los distintos SO mviles en el segundo cuatrimestre de 2012 a nivel mundial segn la consultora Gartner. % SO en Smartphones 63% 19% 6% 5% 3% 3% 1% Android iOS Symbian RIM Bada Windows Phone Otros
IMPLANTACIN DE SISTEMAS OPERATIVOS IES CAMP DE MORVEDRE Tema 1. Sistemas Informticos Pgina 25 de 25 Son cada vez ms importantes los Sistemas Operativos mviles pues cada da hay ms dispositivos de este tipo. Segn la consultora Morgan-Stanley sobre las nuevas tendencias de Internet, se prev que para 2014 haya ms usuarios conectados a Internet desde un dispositivo mvil que desde un ordenador de escritorio.