SISTEMAS OPERATIVOS-MODULO

download SISTEMAS OPERATIVOS-MODULO

of 178

Transcript of SISTEMAS OPERATIVOS-MODULO

UNIVERSIDAD TCNICA DE MACHALA FACULTAD DE CIENCIAS SOCIALESESCUELA DE CIENCIAS DE LA EDUCACIN ESPECIALIZACIN: INFORMATICA .

SEGUNDO AO

MDULO DE:S I S T E MA S O P E R A T I V O S BS I CO SLuis Edgar Snchez L. COMPILADOR - MEDIADOR

AO LECTIVO 2011

SISTEMAS OPERATIVOS BSICOS

UTM-FCS

SISTEMAS OPERATIVOS BASICOS1. Introduccin

Los sistemas informticos en la actualidad son el pilar fundamental de la mayora de actividades y para el profesor de informtica son la razn de ser de su profesin, un sistema informtico est compuesto de dos partes esenciales, el Hardware y el Software, el hardware no sera nada sin la existencia del software y dentro de este los sistemas operativos se convierten en el software ms importante que posee un equipo informtico.

Dentro de este contexto, el estudio del funcionamiento y utilizacin de sistemas operativos es fundamental y uno de los puntos de partida para el entendimiento de la informtica y el avance en la utilizacin de sus distintas herramientas al nivel en el que un docente las debe utilizar.

Es as que en el presente mdulo se realiza el estudio de este tipo de software fundamental, desde un enfoque histrico , tipolgico y funcional, abordando la utilizacin especfica de las dos tendencias presentes en nuestro medio, tratando tanto lo que nos ofrecen los ambientes Windows y Linux. 2. Instrucciones generales para el manejo del modulo. 2.1. Indicadores Generales El mdulo de SISTEMAS OPERATIVOS BASCICOS como parte de la organizacin acadmica de la Escuela de Ciencias de la Educacin, se ha estructurado atendiendo los siguientes aspectos: La relevancia que tiene el aprendizaje de este tipo de software en la labor docente del profesor de Informtica. Desarrollo de concepciones generales aplicadas a herramientas especficas. Comprensin del impacto Socio Histrico de la aparicin y evolucin de losLuis Edgar Snchez

SISTEMAS OPERATIVOS BSICOS sistemas operativos. 2.2. Procesos formativos:

UTM-FCS

El proceso de formacin del participante, durante este modulo, se basar en el auto-estudio, auto-compromiso, tareas individuales y colectivas intra y extraulicas, contrastacin de los conocimientos aprendidos entre los binomios educativos: alumno-alumno, alumno-maestro y maestro-alumno. El abordaje de los contenidos se realiz a travs de las siguientes estrategias de aprendizaje. A.- Metodologa: Se requiere de la participacin permanente de todos, en cada una de las sesiones de trabajo, del estudio individual de los contenidos propuestos o de investigacin, de la realizacin de propuestas, talleres y trabajos de grupo que permitan el logro de los objetivos del mdulo. El proceso didctico esta sustentado en la expresin laboral individual-grupal, con apoyaturas de juicio analticos-prctico-cientficocrtico-creativos. B.- Evaluacin: Ser sistemtica y permanente sustentada en los siguientes elementos: a) Metodologa de estudio. b) Pertinencia, claridad y coherencia de los conocimientos; c) Fundamentacin experimental y comprometida (aparato crtico); d) Relacin del binomio: alumno-alumno, alumno-maestro. e) Compromiso de estudio intra y extra-ulico; f) Sustentacin de informes (cuestionarios, consultas, talleres, etc.) g) Nivel de compaerismo, criticidad, habilidades y destrezas. h) Pruebas escritas, automatizadas y prcticas (por unidad y final). i) Requisitos de acreditacin.

Luis Edgar Snchez

SISTEMAS OPERATIVOS BSICOS C.- Acreditacin

UTM-FCS

Para acreditar el mdulo de PROGRAMACION DE SISTEMAS 3 se requiere: a) Mnimo un 90% de asistencia a clases, como valoracin tico acadmico. b) Presentacin total de las tareas adquiridas, segn las circunstancias requeridas. c) Integracin significativa al desarrollo y construccin del conocimiento cientfico. d) Puntualidad a clase y entrega de informes. e) Acreditacin cualitativa particularidades establecidas por el binomio educativo. f) Acreditacin cuantitativa mnimo 01 y mximo 10. g) Requisitos de aprobacin del mdulo mnimo 07. h) Otros de acuerdo a lo estipulado en el orgnico funcional del CEPSYMED.

Objetivos

1. Reconocer el impacto socio histrico de los sistemas operativos como parte del mundo informtico. 2. Utilizar las opciones y herramientas ms comunes de los sistemas operativos Windows y Ubuntu. 3. Configurar y manipular el entorno del sistema operativo.

Luis Edgar Snchez

SISTEMAS OPERATIVOS BSICOS Mtodo y Tcnicas Fase presencial: Exposicin y dilogo con los participantes.

UTM-FCS

Taller: trabajo de grupo sobre la base de lecturas previas y tareas prcticas en casa, para analizar el contenido del mdulo, problematizar y resolver situaciones. Socializacin de los trabajos grupales, en funcin de resultados obtenidos y organizadores grficos y/o presentaciones interactivas.

Fase post-presencial: Elaboracin de resmenes y organizadores grficos sobre el contenido del mdulo y documentos complementarios requeridos, resolucin de cuestionarios que complementen o refuercen los contenidos, desarrollo de material y ejercicios que lleven lo estudiado al nivel prctico de implementacin.

Luis Edgar Snchez

SISTEMAS OPERATIVOS BSICOS NDICE GENERAL UNIDAD 1 - Introduccin a los sistemas operativosTema 1.1: Conceptos bsicos acerca del computador Taller 1.1 Tema 1.2: Sistemas Operativos, Conceptualizacin e historia Taller 1.2 Tema 1.3: Tipologa de los sistemas operativos Taller 1.3 Actividad Extra clase 1

UTM-FCS

7 8 12 13 23 23 30 31 32 33 40 41 59 60 85 86 96 96 97 98 108 109 117 118 137 137 148 149 150 98 156 156 157 177

UNIDAD 2 Sistemas Operativos WindowsTema 2.1: Evolucin de la plataforma Windows Taller 2.1 Tema 2.2: El entorno de Windows 7 Taller 2.2 Tema 2.3: Manejo de archivos Taller 2.3 Tema 2.4: Aplicaciones incluidas en Windows 7 Taller 2.4 Actividad Extra clase 2

UNIDAD 3 Configuracin y uso avanzado de WindowsTema 3.1: Personalizacin del entorno de Windows Taller 3.1 Tema 3.2: Agregar o quitar.. Taller 3.2 Tema 3.3: Herramientas y control Taller 3.3 Tema 3.4: Comandos de Windows Taller 3.4 Actividad Extra clase 3

UNIDAD 4 Sistemas operativos LinuxTema 4.1: Plataformas Linux Taller 3.1 Actividad Extra clase 4 Tema 4.2: El Entorno de Ubuntu Taller 4.2

Luis Edgar Snchez

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

UNIDAD 1Introduccin a los sistemas operativos.

Luis Edgar Snchez

7

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Tema 1.1: Conceptos bsicos acerca del computador

Para avanzar en el interesante mundo de los sistemas informticos es necesario dominar la base fundamental en cuanto a software y herramientas dirigidas al usuario final se refiere, esto es, los sistemas operativos, de esta manera comenzaremos el viaje a travs del dominio de la herramienta que controla al computador repasando algunos conceptos bsicos. La Computadora Es una mquina electrnica que realiza clculos a gran velocidad (Millones de operaciones por segundo) creada para procesar informacin, es de propsito general, es decir, sirve para todo en cuanto a procesamiento de informacin se refiere, siempre y cuando se le instale el programa adecuado. Funcionamiento de un sistema computacional Para procesar la informacin, la computadora necesita que le proporcionen informacin inicial, esto se conoce como ENTRADA, durante el PROCESO dicha informacin es cambiada, transformada o calculada para luego presentar los resultados, a lo cual se le llama SALIDA, en muchas ocasiones se requiere guardar informacin, a lo que se le llama ALMCENAMIENTO, expresado en forma grfica, el funcionamiento de la computadora sera:

ENTRADA

PROCESO

SALIDA

ALMACENAMIENTOEjemplo:

2+2

SUMAR

4

Ejemplo 2:Buscar sinnimos de caverna

Realizar la bsqueda

Cueva, Gruta

Diccionario de SinnimosLuis Edgar Snchez 8

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

El esquema de cmo est conformada una computadora y su funcionamiento un poco ms detallado se ve en la siguiente imagen:

Hardware y Software Los dos principales grupos en los que se divide la computadora en informtica son Hardware y Software, podemos hacer una analoga de esto con el ser humano al dividirlo entre cuerpo fsico y mente inteligente.

Luis Edgar Snchez

9

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Hardware.- Es toldo lo que se puede ver y tocar en las computadoras, es la parte fsica, tangible tal como monitor, teclado, CPU, conexiones, Disco duro, etc. Software.- Es el soporte lgico e inmaterial que permite que la computadora pueda desempear tareas inteligentes, dirigiendo a los componentes fsicos o hardware con instrucciones y datos. Es la parte intangible, No Fsica de la computadora, no se la puede ver ni tocar, pero hace que funcione el hardware, son los programas y los datos, por ejemplo, Word, Saint, Archivos, Carpetas. La relacin hardware y software es totalmente interdependiente, el hardware sin la existencia de un software para funcionar no es ms que cables plstico y metal sin ninguna utilidad, mientras que el software necesita del hardware como soporte para existir. Clasificacin del Hardware Recordando el modo de funcionamiento de la computadora, Entrada Proceso Salida y almacenamiento, al hardware se lo puede clasificar de la siguiente manera: CPU.- Es el cerebro de un sistema informtico, la parte ms importante, es la computadora en si mismo, es un chip pequeo ubicado en el interior de la unidad central y se encarga de PROCESAR toda la informacin. Dispositivos de ENTRADA.- Son todos los perifricos que sirvan para ingresar datos o dar rdenes a la computadora tales como el teclado, ratn, Escner, micrfono, etc. Dispositivos de SALIDA.- Sirven para sacra o mostrar la informacin que da la computadora por ejemplo, el monitor, impresora, parlantes, etc. Dispositivos de ENTRADA y SALIDA.- Es el hardware que sirve tanto para ingresar como para sacar informacin desde y hacia la computadora, como la disquetera, el fax MODEM, monitor de pantalla tctil, etc.Luis Edgar Snchez 10

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Dispositivos de ALMACENAMIENTO.- Son los soportes donde la computadora puede guardar informacin como por ejemplo: El disco duro, los disquetes, CD, DVD, Memorias, etc. Dispositivos de Red y Comunicaciones.- Es el hardware que sirve para conectar dispositivos o computadoras entre si para compartir informacin, tales como sistemas de bus de datos, cables de red, Hubs Switches, antenas de transmisin, satlites, etc. Clasificacin del Software Como sabemos, el software son los programas que hacen trabajar la computadora, dependiendo de la funcin que realicen, o para que sirvan, se los puede clasificar de la siguiente forma:

Luis Edgar Snchez

11

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Sistemas Operativos.- Un Sistema operativo es el programa ms importante que tiene la computadora, es el encargado de administrar todos los recursos, como la memoria, los discos duros, tareas, etc. Gracias al Sistema Operativo pueden funcionar el resto de programas, es decir, los utilitarios funcionan sobre el Sistema Operativo y ste a su vez sobre el Hardware.

TALLER 1.1

1. Realizar un organizador grfico donde se resuman los principales conceptos acerca del computador.

Luis Edgar Snchez

12

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Tema 1.2: Sistemas Operativos, Conceptualizacin e historiaSistema Operativo Un sistema operativo es un programa o conjunto de programas de computadora destinado a permitir una gestin eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la mquina desde los niveles ms bsicos, permitiendo tambin la interaccin con el usuario. Para que un ordenador pueda hacer funcionar un programa informtico (a veces conocido como aplicacin o software), debe contar con la capacidad necesaria para realizar cierta cantidad de operaciones preparatorias que puedan garantizar el intercambio entre el procesador, la memoria y los recursos fsicos (perifricos). El sistema operativo (a veces tambin citado mediante su forma abreviada OS en ingls) se encarga de crear el vnculo entre los recursos materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, etctera). Cuando un programa desea acceder a un recurso material, no necesita enviar informacin especfica a los dispositivos perifricos; simplemente enva la informacin al sistema operativo, el cual la transmite a los perifricos correspondientes a travs de su driver (controlador). Si no existe ningn driver, cada programa debe reconocer y tener presente la comunicacin con cada tipo de perifrico.

De esta forma, el sistema operativo permite la "disociacin" de programas y hardware, principalmente para simplificar la gestin de recursos y proporcionar una interfaz de usuario (MMI por sus siglas en ingls) sencilla con el fin de reducir la complejidad del equipo. Un sistema operativo se puede encontrar normalmente en la mayora de los aparatos electrnicos que utilicen microprocesadores para funcionar, ya que gracias a estosLuis Edgar Snchez 13

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

podemos entender la mquina y que sta cumpla con sus funciones (telfonos mviles, reproductores de DVD, autoradios y computadoras)

Funciones bsicas Los sistemas operativos, en su condicin de capa software que posibilita y simplifica el manejo de la computadora, desempean una serie de funciones bsicas esenciales para la gestin del equipo. Entre las ms destacables, cada una ejercida por un componente interno (mdulo en ncleos monolticos y servidor en microkernels), desde el punto de vista de la utilidad para el susuario podemos resear las siguientes:

Proporcionar comodidad en el uso de un computador. Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los procesos (programas) Brindar una interfaz al usuario, ejecutando instrucciones (vulgarmente comandos). Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad).

El sistema operativo cumple especficamente de entre sus funciones tcnicas ms importantes, las sigientes: Administracin del procesador: el sistema operativo administra la distribucin del procesador entre los distintos programas por medio de un algoritmo de programacin. El tipo de programador depende completamente del sistema operativo, segn el objetivo deseado. Gestin de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicacin y para cada usuario, si resulta pertinente. Cuando la memoria fsica es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho ms lenta. Gestin de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a travs de los drivers (tambin conocidos como administradores perifricos o de entrada/salida). Gestin de ejecucin de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignndoles los recursos que stas necesitan para funcionar. Esto significa que si una aplicacin no responde correctamente puede "sucumbir".

Luis Edgar Snchez

14

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Administracin de autorizaciones: el sistema operativo se encarga de la seguridad en relacin con la ejecucin de programas garantizando que los recursos sean utilizados slo por programas y usuarios que posean las autorizaciones correspondientes. Gestin de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios. Gestin de la informacin: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo. Componentes del sistema operativo El sistema operativo est compuesto por un conjunto de paquetes de software que pueden utilizarse para gestionar las interacciones con el hardware. Estos elementos se incluyen por lo general en este conjunto de software: El ncleo(KERNEL), que representa las funciones bsicas del sistema operativo, como por ejemplo, la gestin de la memoria, de los procesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicacin. El intrprete de comandos(SHELL), que posibilita la comunicacin con el sistema operativo a travs de un lenguaje de control, permitiendo al usuario controlar los perifricos sin conocer las caractersticas del hardware utilizado, la gestin de las direcciones fsicas, etctera. El sistema de archivos, que permite que los archivos se registren en una estructura arbrea.

Luis Edgar Snchez

15

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Historia y Evolucin de los Sistemas Operativos Todo empenz en la dcada de los 40. Aos 40 A finales de los aos 1940, con lo que podramos llamar la aparicin de la primera generacin de computadoras, se acceda directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitan introducir directamente el programa en la memoria de la computadora (en realidad al existir tan pocas computadoras todos podran considerarse prototipos y cada constructor lo haca sin seguir ningn criterio predeterminado). Por aquel entonces no existan los sistemas operativos, y los programadores deban interactuar con el hardware del computador sin ayuda externa. Esto haca que el tiempo de preparacin para realizar una tarea fuera considerable. Adems para poder utilizar la computadora deba hacerse por turnos. Para ello, en muchas instalaciones, se rellenaba un formulario de reserva en el que se indicaba el tiempo que el programador necesitaba para realizar su trabajo. En aquel entonces las computadoras eran mquinas muy costosas lo que haca que estuvieran muy solicitadas y que slo pudieran utilizarse en periodos breves de tiempo. Todo se hacia en lenguaje de mquina. Aos 50 A principios de los aos 50 con el objeto de facilitar la interaccin entre persona y computador, los sistemas operativos hacen una aparicin discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal.

Monitor residente Su funcionamiento era bastante simple, se limitaba a cargar los programas a memoria, leyndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El problema era encontrar una forma de optimizar el tiempo entre la retirada de un trabajo y el montaje del siguiente.

Luis Edgar Snchez

16

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Procesamiento por lotes Como solucin para optimizar el tiempo de montaje surgi la idea de agrupar los trabajos en lotes, en una misma cinta o conjunto de tarjetas, de forma que se ejecutaran uno a continuacin de otro sin perder apenas tiempo en la transicin. Almacenamiento temporal Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultnea la carga del programa o la salida de datos con la ejecucin de la siguiente tarea. Para ello se utilizaban dos tcnicas, el buffering y el spooling. Aos 60 En los aos 1960 se produjeron cambios notorios en varios campos de la informtica, con la aparicion del circuito integrado la mayora orientados a seguir incrementando el potencial de los computadores. Para ello se utilizaban tcnicas de lo ms diversas:

Multiprogramacin En un sistema multiprogramado la memoria principal alberga a ms de un programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en ejecucin realiza una operacin de E/S; en lugar de esperar a que termine la operacin de E/S, se pasa a ejecutar otro programa. Si ste realiza, a su vez, otra operacin de E/S, se mandan las rdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma es posible, teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de manera ptima los recursos disponibles. Tiempo compartido En este punto tenemos un sistema que hace buen uso de la electrnica disponible, pero adolece de falta de interactividad; para conseguirla debe convertirse en un sistema multiusuario, en el cual existen varios usuarios con un terminal en lnea, utilizando el modo de operacin de tiempo compartido. En estos sistemas los programas de los distintos usuarios residen en memoria. Al realizar una operacin de E/S los programas ceden la CPU a otro programa, al igual que en la multiprogramacin. Pero, a diferencia de sta, cuando un programa lleva cierto tiempo ejecutndose el sistema operativo lo detiene para que se ejecute otro aplicacin. Con esto se consigue repartir la CPU por igual entre los programas de los distintos usuarios, y los programas de los usuarios no seLuis Edgar Snchez 17

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

sienten demasiado lentos por el hecho de que los recursos sean compartidos y aparentemente se ejecutan de manera concurrente. Tiempo real Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy breves un gran nmero de sucesos, en su mayora externos al ordenador. Si el sistema no respeta las restricciones de tiempo en las que las operaciones deben entregar su resultado se dice que ha fallado. El tiempo de respuesta a su vez debe servir para resolver el problema o hecho planteado. El procesamiento de archivos se hace de una forma continua, pues se procesa el archivo antes de que entre el siguiente, sus primeros usos fueron y siguen siendo en telecomunicaciones. Multiprocesador Permite trabajar con mquinas que poseen ms de un microprocesador. En un multiprocesador los procesadores comparten memoria y reloj. Sistemas operativos desarrollados Adems del Atlas Supervisor y el OS/360, los sesenta marcaron el inicio de UNIX, a mediados de los 60 aparece Multics, sistema operativo multiusuario multitarea desarrollado por los laboratorios Bell de AT&T y programado en PL/1 uno de los pocos SO desarrollados en un lenguaje de alto nivel en aquel tiempo, luego del fracaso del proyecto UNIX comienza a desarrollarse a partir de este a finales de la dcada. Aos 70 Debido al avance de la electrnica, pudieron empezar a crearse circuitos con miles de transistores en un centmetro cuadrado de silicio, lo que llevara, pocos aos despus, a producirse los primeros sistemas integrados. sta dcada se podra definir como la de los sistemas de propsito general y en ella se desarrollan tecnologas que se siguen utilizando en la actualidad. Es en los aos 1970 cuando se produce el boom de los miniordenadores y la informtica se acerca al nivel de usuario. En lo relativo a lenguajes de programacin, es de sealar la aparicin de Pascal y C, el ltimo de los cuales se cre especficamente para reescribir por completo el cdigo del sistema operativo Unix, convirtindolo en uno de los pocos SO escritos en un lenguaje de alto nivel. En el campo de la programacin lgica se dio a luz la primera implementacin de Prolog, y en la revolucionaria orientacin a objetos, Smalltalk.

Luis Edgar Snchez

18

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Inconvenientes de los sistemas existentes Se trataba de sistemas grandes y costosos, pues antes no se haba construido nada similar y muchos de los proyectos desarrollados terminaron con costos muy por encima del presupuesto y mucho despus de lo que se marcaba como fecha de finalizacin. Adems, aunque formaban una capa entre el hardware y el usuario, ste deba conocer un complejo lenguaje de control para realizar sus trabajos. Otro de los inconvenientes es el gran consumo de recursos que ocasionaban, debido a los grandes espacios de memoria principal y secundaria ocupados, as como el tiempo de procesador consumido. Es por esto que se intent hacer hincapi en mejorar las tcnicas ya existentes de multiprogramacin y tiempo compartido. Caractersticas de los nuevos sistemas Para solventar los problemas antes comentados, se realiz un costossimo trabajo para interponer una amplia capa de software entre el usuario y la mquina, de forma que el primero no tuviese que conocer ningn detalle de la circuitera. Sistemas operativos desarrollados * MULTICS (Multiplexed Information and Computing Service): Originalmente era un proyecto cooperativo liderado por Fernando Corbat del MIT, con General Electric y los laboratorios Bell, que comenz en los 60, pero los laboratorios Bell abandonaron en 1969 para comenzar a crear el sistema UNIX. Se desarroll inicialmente para el mainframe GE-645, un sistema de 36 bits; despus fue soportado por la serie de mquinas Honeywell 6180. Fue uno de los primeros sistemas operativos de tiempo compartido, que implement un solo nivel de almacenamiento para el acceso a los datos, desechando la clara distincin entre los ficheros y los procesos en memoria, y uno de los primeros sistemas multiprocesador. * MVS (Multiple Virtual Storage): Fue el sistema operativo ms usado en los modelos de mainframes -ordenadores grandes, potentes y caros usados principalmente por grandes compaas para el procesamiento de grandes cantidades de datos- System/370 y System/390 de IBM, desarrollado tambin por IBM y lanzado al mercado por primera vez en 1974. Como caractersticas destacables, permita la ejecucin de mltiples tareas, adems de que introdujo el concepto de memoria virtual y finalmente aadi la capacidad de que cada programa tuviera su propio espacio de direccionamiento de memoria, de ah su nombre. * CP/M (Control Program/Monitor): Desarrollado por Gary Kildall para el microprocesador 8080/85 de Intel y el Zilog Z80, sali al mercado en 1976, distribuyndose en disquetes de ocho pulgadas. Fue el SO ms usado en las computadoras personales de estaLuis Edgar Snchez 19

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

dcada. Su xito se debi a que era porttil, permitiendo que diferentes programas interactuasen con el hardware de una manera estandarizada. Estaba compuesto de dos subsistemas: o CCP (Comand Control Processor): Intrprete de comandos que permita introducir los mandatos con sus parmetros separados por espacios. Adems, los traduca a instrucciones de alto nivel destinadas a BDOS. o BDOS (Basic Disk Operating System): Traductor de las instrucciones en llamadas a la BIOS. El hecho de que, aos despus, IBM eligiera para sus PCs a MS-DOS supuso su mayor fracaso, por lo que acab desapareciendo. Aos 80 Con la creacin de los circuitos LSI -integracin a gran escala-, chips que contenan miles de transistores en un centmetro cuadrado de silicio, empez el auge de los ordenadores personales. En stos se dej un poco de lado el rendimiento y se busc ms que el sistema operativo fuera amigable, surgiendo mens, e interfaces grficas. Esto reduca la rapidez de las aplicaciones, pero se volvan ms prcticos y simples para los usuarios. En esta poca, siguieron utilizndose lenguajes ya existentes, como Smalltalk o C, y nacieron otros nuevos, de los cuales se podran destacar: C++ y Eiffel dentro del paradigma de la orientacin a objetos, y Haskell y Miranda en el campo de la programacin declarativa. Un avance importante que se estableci a mediados de la dcada de 1980 fue el desarrollo de redes de computadoras personales que corran sistemas operativos en red y sistemas operativos distribuidos. En esta escena, dos sistemas operativos eran los mayoritarios: MS-DOS, escrito por Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel 8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales que hacan uso del Motorola 68000. Apple Macintosh El lanzamiento oficial se produjo en enero de 1984, al precio de 2495 dlares. Muchos usuarios, al ver que estaba completamente diseado para funcionar a travs de una GUI (Graphic User Interface), acostumbrados a la lnea de comandos, lo tacharon de juguete. A pesar de todo, el Mac se situ a la cabeza en elLuis Edgar Snchez 20

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

mundo de la edicin a nivel grfico. MS-DOS En 1981 Microsoft compr un sistema operativo llamado QDOS que, tras realizar unas pocas modificaciones, se convirti en la primera versin de MS-DOS (MicroSoft Disk Operating System). A partir de aqu se sucedieron una serie de cambios hasta llegar a la versin 7.1, a partir de la cual MS-DOS dej de existir como tal y se convirti en una parte integrada del sistema operativo Windows.

Microsoft Windows Familia de sistemas operativos propietarios desarrollados por la empresa de software Microsoft Corporation, fundada por Bill Gates y Paul Allen. Todos ellos tienen en comn el estar basados en una interfaz grfica de usuario basada en el paradigma de ventanas, de ah su nombre en ingls. Las versiones de Windows que han aparecido hasta el momento se basan en dos lneas separadas de desarrollo que finalmente convergen en una sola con la llegada de Windows XP. La primera de ellas conformaba la apariencia de un sistema operativo, aunque realmente se ejecutaba sobre MS-DOS.Luis Edgar Snchez 21

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Actualmente existe Windows 7.

Aos 90 GNU/Linux En 1991 aparece la primer versin del ncleo de Linux. Creado por Linus Torvalds y un sinfn de colaboradores a travs de Internet. Este sistema se basa en Unix, un sistema que en principio trabajaba en modo comandos, estilo MS-DOS. Hoy en da dispone de Ventanas, gracias a un servidor grafico y a gestores de ventanas como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl. Lo que permite utilizar linux de una forma muy visual y atractiva. La distribucin de Linux que se ha hecho mas popular para los sistemas de escritorio es UBUNTU.

Luis Edgar Snchez

22

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

TALLER 1.2

2. Definir para cada etapa de la historia de los sistemas operativos una lista con vietas que resuma las caractersticas ms importantes de cada una en no ms de una lnea para cada vieta.

Tema 1.3: Tipologa de los sistemas operativosAl hablar de tipologas debemos tomar en cuenta un criterio para realizar las clasificaciones, dentro del estudio de los sistemas operativos vamos a considerar los siguientes: sistemas operativos por los servicios que ofrecen sistemas operativos por su estructura (visin interna) sistemas operativos por la forma en que ofrecen sus servicios (visin externa). Sistemas Operativos por Servicios. Esta clasificacin es la ms comnmente usada y conocida desde el punto de vista del usuario final:

Luis Edgar Snchez

23

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Por Nmero de Usuarios: Sistema Operativo Monousuario. Los sistemas operativos monousuarios son aqullos que soportan a un usuario a la vez, sin importar el nmero de procesadores que tenga la computadora o el nmero de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras personales tpicamente se han clasificado en este rengln. En otras palabras los sistemas monousuarios son aquellos que nada ms puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicacin que se este ejecutando. Sistema Operativo Multiusuario. Los sistemas operativos multiusuarios son capaces de dar servicio a ms de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones. No importa el nmero de procesadores en la mquina ni el nmero de procesos que cada usuario puede ejecutar simultneamente. En esta categora se encuentran todos los sistemas que cumplen simultneamente las necesidades de dos o ms usuarios, que comparten mismos recursos. Este tipo de

Luis Edgar Snchez

24

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing). Por el Nmero de Tareas: Sistema Operativo Monotarea. Los sistemas monotarea son aquellos que slo permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez. Los sistemas operativos monotareas son ms primitivos y, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Sistema Operativo Multitarea. Un sistema operativo multitarea es aqul que le permite al usuario estar realizando varias labores al mismo tiempo. Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutacin de contextos es un tipo muy simple de multitarea en el que dos o ms aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la aplicacin que se encuentra en primer plano (la que ve el usuario). En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicacin esta esperando informacin del usuario). Un sistema operativo multitarea puede estar editando el cdigo fuente de un programa durante su depuracin mientras compila otro programa, a la vez que est recibiendo correo electrnico en un proceso en background. Es comn encontrar en ellos interfaces grficas orientadas al uso de mens y el ratn, lo cual permite un rpido intercambio entre las tareas para el usuario, mejorando su productividad. Un sistema operativo multitarea se distingue por su capacidad para soportar la ejecucin concurrente de dos o ms procesos activos. Por el Nmero de Procesadores: Sistema Operativo de Uniproceso. Un sistema operativo uniproceso es aqul que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese ms de uno le sera intil. El ejemplo ms tpico de este tipo de sistemas es el DOS y MacOS.

Sistema Operativo de Multiproceso. Un sistema operativo multiproceso se refiere al nmero de procesadores del sistema, que es ms de uno y ste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simtrica o asimtricamente.Luis Edgar Snchez 25

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Asimtrica. Cuando se trabaja de manera asimtrica, el sistema operativo selecciona a uno de los procesadores el cual jugar el papel de procesador maestro y servir como pivote para distribuir la carga a los dems procesadores, que reciben el nombre de esclavos. Simtrica. Cuando se trabaja de manera simtrica, los procesos o partes de ellos son enviados indistintamente a cual quiera de los procesadores disponibles, teniendo, tericamente, una mejor distribucin y equilibrio en la carga de trabajo bajo este esquema. Un aspecto importante a considerar en estos sistemas es la forma de crear aplicaciones para aprovechar los varios procesadores. Existen aplicaciones que fueron hechas para correr en sistemas monoproceso que no toman ninguna ventaja a menos que el sistema operativo o el compilador detecte secciones de cdigo paralelizable, los cuales son ejecutados al mismo tiempo en procesadores diferentes. Por otro lado, el programador puede modificar sus algoritmos y aprovechar por s mismo esta facilidad, pero esta ltima opcin las ms de las veces es costosa en horas hombre y muy tediosa, obligando al programador a ocupar tanto o ms tiempo a la paralelizacin que a elaborar el algoritmo inicial. Sistemas Operativos por su Estructura. A continuacin se describen las distintas estructuras que presentan los actuales sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener. Estructura Monoltica. Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. Las caractersticas fundamentales de este tipo de estructura son: Construccin del programa final a base de mdulos compilados separadamente que se unen a travs del ligador. Buena definicin de parmetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc. Generalmente estn hechos a medida, por lo que son eficientes y rpidos en su ejecucin y gestin, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones.

Luis Edgar Snchez

26

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Estructura Jerrquica. A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organizacin del software, del sistema operativo, donde una parte del sistema contena subpartes y esto organizado en forma de niveles. Se dividi el sistema operativo en pequeas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con una claro interface con el resto de elementos. Se constituy una estructura jerrquica o de niveles en los sistemas operativos, el primero de los cuales fue denominado THE (Technische Hogeschool, Eindhoven), de Dijkstra, que se utiliz con fines didcticos. Se puede pensar tambin en estos sistemas como si fueran `multicapa'. Multics y Unix caen en esa categora.

En la estructura anterior se basan prcticamente la mayora de los sistemas operativos actuales. Otra forma de ver este tipo de sistema es la denominada de anillos concntricos o "rings". En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o trampa (trap), por donde pueden entrar las llamadas de las capas inferiores. De esta forma, las zonas ms internas del sistema operativo o ncleo del sistema estarn ms protegidas de accesos indeseados desde las capas ms externas. Las capas ms internas sern, por tanto, ms privilegiadas que las externas.

Luis Edgar Snchez

27

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Mquina Virtual. Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso, mostrando una mquina que parece idntica a la mquina real subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramacin y la mquina extendida. El objetivo de los sistemas operativos de mquina virtual es el de integrar distintos sistemas operativos dando la sensacin de ser varias mquinas diferentes. El ncleo de estos sistemas operativos se denomina monitor virtual y tiene como misin llevar a cabo la multiprogramacin, presentando a los niveles superiores tantas mquinas virtuales como se soliciten. Estas mquinas virtuales no son mquinas extendidas, sino una rplica de la mquina real, de manera que en cada una de ellas se pueda ejecutar un sistema operativo diferente, que ser el que ofrezca la mquina extendida al usuario

Luis Edgar Snchez

28

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Cliente-Servidor. El tipo ms reciente de sistemas operativos es el denominado Cliente-servidor, que puede ser ejecutado en la mayora de las computadoras, ya sean grandes o pequeas. Este sistema sirve para toda clase de aplicaciones por tanto, es de propsito general y cumple con las mismas actividades que los sistemas operativos convencionales. El ncleo tiene como misin establecer la comunicacin entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo, un programa de aplicacin normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una operacin de entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede actuar como servidor para otro." Este paradigma ofrece gran flexibilidad en cuanto a los servicios posibles en el sistema final, ya que el ncleo provee solamente funciones muy bsicas de memoria, entrada/salida, archivos y procesos, dejando a los servidores proveer la mayora que el usuario final o programador puede usar. Estos servidores deben tener mecanismos de seguridad y proteccin que, a su vez, sern filtrados por el ncleo que controla el hardware. Actualmente se est trabajando en una versin de UNIX que contempla en su diseo este paradigma. Sistemas Operativos por la Forma de Ofrecer sus Servicios Esta clasificacin tambin se refiere a una visin externa, que en este caso se refiere a la del usuario, el cmo accesa a los servicios. Bajo esta clasificacin se pueden detectar dos tipos principales: sistemas operativos de red y sistemas operativos distribuidos. Sistema Operativo de Red. Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisin con el objeto de intercambiar informacin, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto de comandos o llamadas al sistema para ejecutar estas operaciones, adems de la ubicacin de los recursos que desee accesar. Por ejemplo, si un usuario en la computadora hidalgo necesita el archivo matriz.pas que se localiza en el directorio /software/codigo en la computadora morelos bajo el sistema operativo UNIX, dicho usuario podra copiarlo a travs de la red con los comandos siguientes: hidalgo% hidalgo% rcp morelos:/software/codigo/matriz.pas . hidalgo%. En este caso, el comando rcp que significa "remote copy" trae el archivo indicado de la computadora morelos y lo coloca en el directorio donde se ejecut el mencionado comando. Lo importante es hacer ver que el usuario puede accesar y compartir muchos recursos. Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic. Sistemas Operativos Distribuidos. Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola mquina virtual que el usuario accesa en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicacin de losLuis Edgar Snchez 29

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Todo lo anterior es el marco terico de lo que se deseara tener como sistema operativo distribuido, pero en la realidad no se ha conseguido crear uno del todo, por la complejidad que suponen: distribuir los procesos en las varias unidades de procesamiento, reintegrar sub-resultados, resolver problemas de concurrencia y paralelismo, recuperarse de fallas de algunos recursos distribuidos y consolidar la proteccin y seguridad entre los diferentes componentes del sistema y los usuarios. Los avances tecnolgicos en las redes de rea local y la creacin de microprocesadores de 32 y 64 bits lograron que computadoras mas o menos baratas tuvieran el suficiente poder en forma autnoma para desafiar en cierto grado a los mainframes, y a la vez se dio la posibilidad de intercomunicarlas, sugiriendo la oportunidad de partir procesos muy pesados en clculo en unidades ms pequeas y distribuirlas en los varios microprocesadores para luego reunir los sub-resultados, creando as una mquina virtual en la red que exceda en poder a un mainframe. El sistema integrador de los microprocesadores que hacer ver a las varias memorias, procesadores, y todos los dems recursos como una sola entidad en forma transparente se le llama sistema operativo distribuido. Las razones para crear o adoptar sistemas distribuidos se dan por dos razones principales: por necesidad ( debido a que los problemas a resolver son inherentemente distribuidos ) o porque se desea tener ms confiabilidad y disponibilidad de recursos. En el primer caso tenemos, por ejemplo, el control de los cajeros automticos en diferentes estados de la repblica. Ah no es posible ni eficiente mantener un control centralizado, es ms, no existe capacidad de cmputo y de entrada/salida para dar servicio a los millones de operaciones por minuto. En el segundo caso, supngase que se tienen en una gran empresa varios grupos de trabajo, cada uno necesita almacenar grandes cantidades de informacin en disco duro con una alta confiabilidad y disponibilidad. La solucin puede ser que para cada grupo de trabajo se asigne una particin de disco duro en servidores diferentes, de manera que si uno de los servidores falla, no se deje dar el servicio a todos, sino slo a unos cuantos y, ms an, se podra tener un sistema con discos en espejo ( mirror ) a travs de la red, de manera que si un servidor se cae, el servidor en espejo contina trabajando y el usuario ni cuenta se da de estas fallas, es decir, obtiene acceso a recursos en forma transparente. Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo. Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.

Taller 1.33. Explique detalladamente, tomando en cuenta cada tipologa, qu tipos de sistemas operativos son Windows 7 y UBUNTU, los ms comunes actualmente.

Luis Edgar Snchez

30

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Actividad extraclase 11. Ver la pelcula: Los piratas de Silicon Valley, prestando mucha atencin a los detalles. o Puede solicitar el archivo de la pelcula al docente o verlo en lnea en la siguiente URL: http://www.youtube.com/watch?v=WVnEmB4Unv4 2. Elaborar un ensayo de mnimo dos pginas donde especifique su criterio acerca de la historia y su relevancia para la tecnologa actual, adems incluya dentro de dicho ensayo respuestas a las siguientes preguntas: o Quin invent la primera PC como la conocemos hoy en da? o Cul fue el primer producto de Microsoft? o Cul fue el primer sistema operativo de las IBM PCs? o Qu empresa ha sido siempre la lder en innovacin en tecnologa de computadoras? o Cmo se llaman los personajes principales de esta historia real, qu papel juegan cada uno y cul es su situacin en la actualidad? o En qu empresa se dio el desarrollo del primer entorno grfico con uso de ratn? o Cmo se llam la primera computadora con un sistema operativo de entorno grfico y de qu empresa era? o De qu manera se da el desarrollo del sistema operativo Windows por parte de Microsoft? Qu opina usted?

Luis Edgar Snchez

31

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

UNIDAD 2Sistemas operativos Windows.

Luis Edgar Snchez

32

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Tema 2.1: Evolucin de la plataforma WindowsComo pudimos concluir de la unidad anterior, los sitemas operativos actuales han evolucionado de tal manera que nos permiten realizar todas las tareas que se muestran en la actualidad tectolgica en la que vivimos. Indiscutiblemente la plataforma privada de ms xito ha sido la de los ambientes Windows, a continuacin hacemos un recorrido por la evolucin histrica que ha tenido este sistema desde sus inicios en los aos 80. CP/M y D.O.S., el comienzo CP/M (Control Program for Microcomputers), desarrollado por Gary Kildall fue el primer sistema operativo que poda ejecutarse en PCs de diferentes fabricantes. Cuenta una ancdota que ejecutivos de IBM fueron a visitar a Kildall para ofrecerle un acuerdo para poner el CP/M en la IBM PC, pero Kildall al parecer estaba ocupado en una sesin de vuelo, y no los pudo atender. Resultado: IBM lleg a un acuerdo con un joven llamado Bill Gates para que desarrollara un sistema operativo, que se dio en llamar MS-DOS.

Para muchos de los que hoy nos encontramos trabajando con una computadora el sistema operativo D.O.S (Disk Operating System) fue el primero que nos toc utilizar. De la misma manera, fue tambin el comienzo para Bill Gates y su empresa Microsoft. En sus principios fue desarrollado junto con la empresa IBM, pero diferencias entre las partes hicieron que no fuera un lanzamiento en conjunto. Por el contrario, cada una de las empresas present "su" sistema operativo: PC-DOS (IBM) y MS-DOS (Microsoft). Un tercer competidor para estos sistemas operativos (y de muy buena calidad) fue el DRD.O.S. de la empresa Digital Research que inclua comandos ms prolijos y de mayor funcionalidad, pero que con el tiempo, y gracias a las campaas publicitarias de Microsoft fue quedando relegado a un segundo lugar compartido con el PC-DOS de IBM. Luego de unos aos DR-D.O.S. fue adquirido por Novell que present una nueva versin conocidaLuis Edgar Snchez 33

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

como Novell D.O.S. que realmente casi no tuvo cabida en el mercado, aunque era muy buena. D.O.S. era simplemente una pantalla de texto con una lnea de comandos que nos indicaba en qu directorio nos encontrbamos como nico dato orientativo. Uno tena que "saber" que "cosas" haba que escribir para que la mquina "hiciera algo". No haba menes contextuales, ni pantallas grficas que nos guiaran. Careca por completo de algn nivel intuitivo. D.O.S. todava hoy utiliza antiguos comandos CP/M tales como DIR, REN y TYPE que aun hoy funcionan bajo la mquina virtual D.O.S. de Windows. Las versiones que lo hicieron famoso en el mundo entero fueron la 3.0 y la 3.3, mientras que la ms utilizada fue la 5.0, que introdujo muchos cambios a sus antecesoras. La versin 4.0 de D.O.S. estuvo plagada de errores, por lo cual casi no se uso (los usuarios se mantuvieron con la versin 3.30). La ltima versin del producto como tal fue la 6.22, ya que luego apareci Windows 95 que en su corazn inclua la versin 7.0

Windows, el inicio de una interfaz grfica Las dos primeras versiones de este "Entorno Operativo" (ntese que no era un sistema operativo en sus principios) no tuvieron mucho xito entre el pblico consumidor. Lo nico que logr fue que Apple le iniciara un juicio a Microsoft por su semejanza con su sistema operativo MacOs.

El boom de Windows se produjo con su versin 3.0 (y ms an con la 3.1) cuando comenz a aprovechar las capacidades de los procesadores "386" y le dio un mejor manejo a la memoria hacia el ao 1991

Luis Edgar Snchez

34

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Fue simplemente un "shell" para DOS, ya que sin este no funcionaba. Y por esa razn no es un sistema operativo, sino un "entorno operativo". El atractivo que tuvo para con la gente fue su "casi real" facilidad de uso y su "cara" grfica que haca olvidar "las pantallas negras" de DOS. Un tiempo ms tarde se le agregaron capacidades para trabajar con redes y pas a la versin 3.11 (para grupos de trabajo). Esta fue la ltima versin comercial que sali al mercado antes de que Windows 95 hiciera su aparicin.

Windows 95: El entorno operativo Desde el principio, Windows 95 se publicit como un sistema operativo de 32 bits. Pero cuando sali a la luz se pudo ver que esto no era totalmente verdad: era un sistema operativo (ya no un entorno), porque no necesitaba de ningn otro programa para poder funcionar (aunque se inclua el DOS 7.0 "completo" y alguien dijo que "s" lo necesitaba). Por otro lado, la promesa de los 32 bits (programas ms rpidos y mejor aprovechamiento de la memoria) no se cumpli. Muchas de las "partes" de este sistema operativo fueron de 16 bits como sus antecesores. Esto se explic diciendo que era as por la cantidad de programas "heredados" de las versiones anteriores (Windows 3.1). Casi en el mismo momento (un ao antes) apareci en el mercado un verdadero sistema operativo de 32 bits que sera la competencia directa al tan publicitado Windows 95: OS/2Luis Edgar Snchez 35

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

de IBM. En principio fue desarrollado en cooperacin entre IBM y Microsoft (como aos atrs con el DOS), y como aos atrs surgieron diferencias que hicieron que cada empresa presentara su producto.

OS/2 fue un sistema operativo totalmente de 32 bits que muchos expertos consideran mejor, ms estable y con mayores prestaciones que Windows 95, pero que (nuevamente) las campaas publicitarias relegaron a un segundo lugar, ya que la gran mayora de los desarrolladores decidieron hacer sus programas "compatibles" con Windows 95 y no con OS/2. Windows 98/NT: Ya nada sera igual Windows 98 no represent para los usuarios comunes ningn cambio significativo. Slo un poco de retoque grfico y alguna que otra utilidad nueva o mejorada (como el "liberador de espacio" o el viejo "defrag"). Pero si trajo algunas cosas nuevas: el soporte completo para los 32 bits, y la eliminacin del DOS como sistema independiente (ya que no incluy una nueva versin, sino un emulador del mismo).

En esta poca no podemos dejar de mencionar Windows NT (Windows Nueva Tecnologa). Windows NT fue un sistema operativo de 32 bits especializado en redes que utiliz otro sistema para el manejo de los archivos (NTFS), y por lo tanto "incompatible" con Windows 95/98.Luis Edgar Snchez 36

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Versiones de Windows NT: 3.1, 3.5, 3.51, 4; est ultima versin tuvo estas variantes: Workstation, Server, Server Enterprise Edition, Terminal Server, Embedded. Windows 2000/Windows ME, continua la saga Windows 2000 fue el sucesor de NT, por lo que estuvo orientado a empresas y hered muchas de las caractersticas de este; hasta llegar a su ltima versin 2003 Server. Su gran estabilidad, su soporte para varios procesadores, su alto nivel de seguridad, adems de sus impresionantes capacidades para desenvolverse como server lo hicieron la mejor opcin para una empresa. Era rpido y lo suficientemente fcil de configurar casi para cualquier persona, pero hay que tener en cuenta que tiene poco soporte para el agregado de perifricos como tarjetas de video o de sonido. Es decir, este no fue un sistema operativo totalmente apto para la multimedia. Al ser de esta manera, es no fue aconsejable su uso en hogares, donde comunmente encontraremos juegos, msica en la PC, enciclopedias multimedia y dems. Ah es donde entr Windows Millennium Edition (ME), sucesor de Windows 98: Fue un sistema operativo donde prim la facilidad de uso, las mejoras en multimedia, comunicaciones e Internet.

Aunque no cont con la estabilidad de Windows 2000 fue ms seguro que Windows 98 y 98 SE (segunda edicin) ya que se incorporaron una serie de utilidades para proteger el sistema operativo y hacerlo ms resistente a las instalaciones de programas y drivers de terceros que, en definitiva, fueronlas principales causas de cuelgues y pantallas azules en sus predecesores. Una de las cosas interesantes con que nos encontramos en Windows ME es que el modo DOS, tal como lo conocimos, haba dejado de existir. Ya no eraposible iniciar el sistema en "slo smbolo del sistema" o apagar el sistema "reiniciando en modo MS-DOS". Tanto es as, que los archivos AUTOEXEC.BAT y CONFIG.SYS ya no tuvieron ninguna funcin en ME (salvo durante la instalacin). Lo que realmente se elimin de Windows ME fue el soporte para aplicaciones DOS de 16 bits en modo real. En su momento, la eleccin de uno u otro sistema dependi del uso que deseaba hacer de la PC, siendo lo ms lgico Windows 2000 para empresas y Windows ME para hogares.Luis Edgar Snchez 37

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

El tiempo tambin dijo que Windows Millennium Edition fue el ms inestable de los sistemas operativos post Windows 95.

La lnea Windows 2000 Server fu reemplazada por Windows Server 2003, y Windows 2000 Professional con Windows XP Professional.

Versiones de Windows 2000: Professional, Server, Advanced Server y Datacenter Server. Windows XP/Windows 2003 Server, la nueva generacin del escritorio Windows XP fue la mejora mas importante tcnicamente desde Windows 9x, y unific en cierto modo las versiones separadas que hubo estos aos: WINDOWS 9x/ME para usuarios hogareos y SOHO contra Windows NT/2000 para usuarios corporativos con requerimientos de trabajo en redes de alto nivel. Windows XP se distribuy en 2 versiones principales: Windows XP Home Edition y Windows XP Profesional. La versin Home no tena tanto soporte para redes, lo que si incluy la versin Profesional.

Este S.O., adems de constituirse en la unin de los entornos mencionados, es en realidad la continuacin de Windows NT/2000. Se destac en este producto su alto grado de integracin con las redes e Internet, adems de proveer una nueva interfase grfica que se hizo notar ni bien se comienza a utilizar. Los cambios de interfaz fueron bsicamente estticos. La diferencia real con sus predecesores estuvo dada por el soporte LAN, soft de grabacin de CDs, multimedia, escritorio remoto y manejo de usuarios. Algo muy importante es el hecho de que Microsoft con esta versin de su S.O. ha puso especial nfasis en los drivers. WXP fu muchsimo mas renuente que sus predecesores a instalar drivers no certificados para el mismo. Con esto Microsoft pretendi reducir al mximo las ya tan conocidas (y sufridas) "pantallas azules", aduciendo que la mayora de las causas de inestabilidad de las versiones anteriores estaba dada por el uso de drivers no certificados, obsoletos o mal desarrollados. Debido a esto, se destaca la bsqueda inteligente de controladores que hace el S.O. al momentoLuis Edgar Snchez 38

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

de instalar un dispositivo nuevo, escaneando unidades en busca de los drivers correctos. Windows XP cont con las actualizaciones ms profundas a nivel seguridad que ningn otro sistema operativo Microsoft: prueba de ello fueron los Service Pack 1 y 2. Tambin fue el primero en adoptar un sistema de verificacin de autenticidad del S.O.: WGA (Windows Genuine Advantage)

Windows 2003 Server estuvo basado en el ncleo de Windows XP, al que se le aadieron una serie de servicios, y se le han bloqueado algunas caractersticas. A grandes rasgos, Windows Server 2003 es un Windows XP simplificado, no con menos funciones, sino que estas estn deshabilitadas por defecto para obtener un mejor rendimiento y para centrar el uso de procesador en las caractersticas de servidor. Versiones de Windows XP: Windows XP 64 Bits: Uso en procesadores de 64 bits. Windows XP Media Center Edition Windows XP Tablet PC Edition: Tablet PC Windows XP Embedded: ATM, terminales. Windows Fundamentals for Legacy PCs: Versin simplificada de XP para uso en hardware obsoleto. Windows XP Starter Edition: distribuida solo en determinados pases, (una versin tan bsica y limitada que por momentos se torna bastante imprctica al momento de utilizarla). Versiones de Windows 2003 Server: Web Edition, Standard Edition, Enterprise Edition, Datacenter Edition Windows Vista, la era post XP de Microsoft Windows Vista requiere de hardware realmente potente para ejecutarse en toda su dimensin o con una performance aceptable; incluso para las versiones mas "bsicas" de este S.O.

Las versiones disponibles son varias: Enterprise, Business, Ultimate (para usuarios corporativos), Starter (solo comercializada en pases emergentes, una versin reducidaLuis Edgar Snchez 39

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

que si es similar a su homnima de Windows XP); y por ltimo las versiones Home Basic y Home Premium (para usuarios domsticos). Ahora, Windows Vista 7

La baja aceptacin de Windows Vista, la versin anterior de Windows, ha hecho que el equipo de programadores no se duerma en los laureles. En Windows 7 han tratado de hacer un sistema operativo que resulte ms fiable y estable. Uno de los inconvenientes de Windows Vista era que requera un equipo muy potente para dar una funcionalidad bsica, en este aspecto Windows 7 se ha agilizado y optimizado para que aproveche mejor los recursos fsicos de que disponemos en los equipos actuales (de varios ncleos). Tambin se han preocupado de aspectos importantes como la compatibilidad con los diferentes programas y la disponibilidad de controladores (drivers) para los diferentes componentes.

TALLER 2.1Redacte un articulo de al menos una pgina exponiendo lo que piensa acerca de la forma como han ido evolucionando los sistemas operativos en plataforma Windows y cmo se encuentran en la actualidad.

Luis Edgar Snchez

40

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Tema 2.2: El entorno de Windows 7

El Sistema Operativo es una pieza imprescindible para nuestro ordenador ya que sin l ste no puede funcionar. La funcin principal que desempea cualquier sistema operativo es la de controlar los recursos del ordenador, tanto los recursos fsicos (hardware) que lo componen (la pantalla, el teclado, el disco duro, la impresora, ...) como los recursos lgicos (software) los programas. En resumen, el sistema operativo es un programa que se encarga de facilitar el uso del ordenador. Por ejemplo, nosotros no tenemos porqu saber exactamente en qu parte del disco duro tenemos guardado cada documento que hemos creado, ya que es el Sistema operativo el que se encarga de hacerlo. El sistema de archivos se encarga de gestionar todo lo referente a la manipulacin de archivos, por ejemplo, un archivo puede estar dividido internamente en varios trozos para optimizar el espacio del disco duro. Anteriormente se utilizaba el FAT, que daba problemas al intentar manejar archivos grandes. Actualmente, el sistema de archivos ms utilizado en Windows es el NTFS. Windows desarroll posteriormente un nuevo sistema de archivos ms optimizado, el WinFS, pero no vamos a entrar en l porque finalmente no se ha incorporado al Windows 7. Un sistema operativo debera tener siempre bajo control todas las tareas que se estn ejecutando en el ordenador de forma que el sistema no dejase de funcionar, pero esto no siempre es as y a veces una tarea se descontrola y el sistema se bloquea, es lo que se conoce como "cuelgue" o "quedarse colgado". En estos casos hay que intentar eliminar la tarea descontrolada, para ello debemos pulsar de forma simultnea las teclas Ctrl +Alt + Supr (o Del), y aparecer un men en el que podremos elegir Iniciar el Administrador de tareas. Desde el Administrador de tareas podremos finalizar los procesos que no responden. En otros casos ni siquiera podremos abrir el Administrador del Tareas, y no quedar otro remedio que reiniciar el ordenador mediante el botn de "reset" o reinicio. En ltima instancia se puede desconectar de la red elctrica, pero siempre es preferible utilizar el botn de reinicio. En este ltimo caso perderemos todo lo que estbamos haciendo si no hemos guardado los cambios. De ah la importancia de ir guardando nuestro trabajo frecuentemente. Algunos ordenadores porttiles no tienen botn de reinicio, y como funcionan con bateras, tampoco sirve de nada desconectarlos de la red elctrica para apagarlos, la solucin suele ser mantener pulsado el botn de encendido/apagado durante 8 10 segundos. Aparte de otras consideraciones, un elemento a tener en cuenta de un sistema operativo es lo frecuentemente que se queda colgado. Desgraciadamente las diferentes versiones de Windows que se han lanzado han tenido problemas de estabilidad y se han colgado ms de lo que nos gustara. En la versin Windows 7 se ha mejorado la eficacia del sistema.

Luis Edgar Snchez

41

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Al comprar un ordenador, el sistema operativo suele funcionar perfectamente, pero segn va pasando el tiempo y se instalan y desinstalan programas y perifricos el sistema se va degradando y los cuelgues van aumentando en frecuencia. Esto sucede porque muchas veces quedan "restos" de las diferentes instalaciones que hemos ido efectuando. Si la situacin se agrava hay que actuar sobre el sistema operativo para repararlo o reinstalarlo. Se recomienda formatear el sistema (devolverlo a su estado inicial) cada cierto tiempo, sobre todo si tenemos mucha actividad en l. Para que este mantenimiento no nos suponga un problema, es interesante ir guardando copias de seguridad de los ficheros que ms apreciemos, copindolos en un CD, disco externo o memoria USB. Para retrasar esta puesta a punto conviene tratar con cierto cuidado a nuestro sistema operativo. Una de las cosas que no benefician a un sistema operativo como Windows es la instalacin y desinstalacin abusiva de programas. Por lo tanto, no es recomendable instalar un programa slo para ver qu aspecto tiene y luego desinstalarlo a los cinco minutos. Es preferible leerse la documentacin y luego decidir si nos interesa instalarlo o no. Hay que tener en cuenta que cada vez que se instala/desinstala un programa se graba informacin en el registro de Windows que luego queda ah. Aunque existen programas para limpiar el registro su uso requiere ciertos conocimientos. Dispositivos bsicos: El ratn, el teclado y el teclado en pantalla Adems del sistema operativo, para utilizar el ordenador hacen falta unos dispositivos bsicos que permitan nuestro control sobre l. El teclado y el ratn son lo ms generalizados. En general, durante el curso de Windows 7 utilizaremos un ratn y un teclado, por ser los dispositivos ms generalizados y comunes. A pesar de ello, queremos recalcar que para quienes vayan a instalarlo en un equipo que dispone de pantalla tctil, pueden acceder al teclado en pantalla mejorado de esta versin.

Para acceder a l, puedes pulsar en Iniciar > Todos los programas > Accesorios > Accesibilidad > Teclado en pantalla. Tambin puedes encontrarlo gracias al buscador situado en el men Iniciar, simplemente escribiendo en el cuadro de texto teclado en pantalla. El teclado se puede utilizar ya sea con o sin pantalla tctil, pero tiene ms sentido utilizarlo cuando no disponemos de otro teclado.

Luis Edgar Snchez

42

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Las ventanas El sistema operativo Windows 7, al igual que sus versiones anteriores, basa su interfaz en el uso de ventanas. Es decir, cada aplicacin se abre en un recuadro llamado ventana, lo que nos permite tener varias aplicaciones funcionando a la vez e ir cambiando de una a otra, mostrando u ocultando sus ventanas. La mayor parte de las ventanas de Windows siguen la misma estructura y son similares a la que puedes ver en esta imagen.

Esta ventana corresponde al Bloc de Notas de Windows y, en este caso concreto, se abre al pulsar sobre el icono de Iniciar y luego en el recuadro de buscar programas y archivos escribimos bloc de notas Vamos a describir los conceptos ms bsicos de las ventanas: La barra de ttulo est situada en la parte superior de la ventana. Indica el nombre del programa o documento. Los botones de tamaos permiten variar el tamao de las ventanas. Estn situados en la esquina superior derecha y permiten minimizar, maximizar, restaurar y cerrar.

El botn minimizar convierte la ventana en un botn situado en la barra de tareas de Windows 7, escondiendo la ventana y mostrando lo que haya tras ella. El botn maximizar amplia el tamao de la ventana a todo el rea de trabajo, sin dejar de mostrar la barra de tareas. El botn restaurar da a la ventana un tamao menor al de pantalla completa, para permitirnos ajustar el tamao y la posicin que consideremos oportuno. Por defecto adopta el tamao y posicin de la ltima vez que fue restaurada. Slo se muestra cuando la ventana est maximizada.Luis Edgar Snchez 43

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

El botn de cerrar se encarga de cerrar la ventana. En el caso de haber realizado cambios en algn documento te preguntar si deseas guardar los cambios antes de cerrar. Las barras de desplazamiento permiten movernos a lo largo y ancho de la hoja de forma rpida y sencilla. Hay barras para desplazar horizontal y verticalmente. La barra slo se activar, es decir, podremos utilizarla, cuando haya contenido que no cabe en la ventana. Adems, el tamao de la barra depender de cunto contenido existe fuera de nuestra rea de visualizacin: Si la barra es muy pequea, es porque hay mucho contenido no visible, si es grande todo lo contrario. Podemos desplazarnos de distintas formas: Arrastrando la barra con el ratn, haciendo clic en las flechas que hay a los extremos o, en el caso de la barra vertical, tambin podremos moviendo la rueda central del ratn hacia arriba o hacia abajo, si el nuestro dispone de una.

Redimensionar una ventana. Podemos personalizar el tamao de una ventana colocando el cursor en el borde de la ventana. Cuando apreciemos que su forma cambia a una flecha bidireccional , estamos bien situados. Haciendo clic y arrastrando podremos darle forma. En los bordes derecho e izquierdo cambiaremos el ancho. En los bordes superior e inferior cambiaremos la altura y en el caso de querer cambiar ambos, podemos posicionar el ratn en cualquiera de las esquinas de la ventana . Esto es posible siempre que la ventana no est en estado maximizado. En caso de que est maximizada, es decir, ocupe toda la pantalla, puedes hacer un doble clic sobre la barra superior de la ventana y se restaurar, permitindote ajustar el tamao. Ahora que entendemos mejor en qu consiste el sistema operativo, en el siguiente tema vamos a ver lo primero que nos encontramos en Windows 7, el escritorio. Conociendo el Escritorio de Windows 7

El Escritorio es la primera pantalla que nos aparece una vez se haya cargado el Sistema Operativo. La teclas rpidas o atajo para acceder a l cuando lo tenemos cubierto de ventanas son Windows + D. Este escritorio es muy similar al de versiones anteriores de Windows. La esttica es muy parecida a la versin Windows Vista, con la salvedad de que las barras e iconos tienen un tamao mayor para facilitar su uso en pantallas tctiles. A continuacin explicaremos las partes que componen el escritorio y qu funcin realiza cada una de ellas. Una vez se ha cargado Windows 7, y tras introducir nuestra contrasea, si es necesario, encontraremos un Escritorio similar al de la imagen. Y decimos similar porque el Escritorio es muy personalizable y es posible que tu ordenador tenga un fondo o unos iconos diferentes.

Luis Edgar Snchez

44

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

En el escritorio tenemos iconos que permiten abrir el programa correspondiente, normalmente con doble clic. El Men Inicio

El Botn Iniciar es el botn a travs del cual podemos acceder a todas las opciones que nos ofrece Windows 7. Si lo seleccionamos se desplegar un men similar al que te mostramos a continuacin. Se trata del men Inicio. Tambin podemos acceder a l mediante el teclado pulsando la tecla Windows.

Luis Edgar Snchez

45

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

En el men Inicio podemos distinguir diferentes zonas. Vamos a ir viendo cada una de ellas. La zona de la izquierda contiene a su vez tres reas separadas por una lnea delgada.

1. En el rea superior aparecen programas como Internet Explorer y Bloc de notas que son aplicaciones de Windows 7. Esto no significa que slo podamos ver programas del propio Sistema Operativo en esta posicin, con el tiempo y el uso de diferentes programas, Windows 7 ir detectando los ltimos programas utilizados y los ir incluyendo. La forma de personalizar esta zona es hacer clic con el botn derecho sobre un elemento que no nos interese y pulsar sobre la opcin de la lista Quitar de esta lista. En la imagen, por ejemplo, quitamos la opcin Conectarse a un proyector porque no vamos a utilizarla casi nunca. En algunos de los programas que vemos en esta zona veremos un tringulo negro. Al situar el cursor encima o hacer clic en este tringulo aparecern propuestas de Frecuentes, Recientes oTareas, segn el programa.

Luis Edgar Snchez

46

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

El sistema detecta automticamente documentos o acciones que cree que pueden sernos de utilidad y nos las ofrece. De esta forma, no hace falta abrir el programa y luego buscar el documento que hemos cerrado hace 5 minutos, sino que desde la lista que nos muestra la flecha podemos seleccionar directamente este archivo y abrirlo inmediatamente. Los elementos de estas jump list tambin son susceptibles de anclarse, es decir, indicar que este documento permanezca siempre en la lista propuesta para este programa. Podemos hacer esto de dos formas: mediante la chincheta que aparece al situarse sobre el archivo o con el botn derecho sobre el nombre del documento Anclar a esta lista que queremos. Debemos tener en cuenta que anclar demasiados elementos creara listas muy extensas y perdera la funcionalidad de acceder rpidamente a un archivo de uso frecuente, porque no lo encontraramos de un simple golpe de vista.

2. Ms abajo, vemos un pequeo tringulo y la opcin Todos los programas. Este elemento nos permite ver los programas que hemos instalado en nuestro equipo. Para desplegar el men y visualizarlos slo tienes que dejar el ratn unos segundos sobre esta opcin, o hacer clic. Si tenemos muchos programas, aparecer una barra de desplazamiento para que podamos ver la lista completa. Para volver al estado anterior, abajo veremos la misma pequea flecha o tringulo y la opcin Atrs. Pulsamos en ella o dejamos el cursor unos instantes sobre la opcin y veremos el men Inicio en su estado original. Un detalle a apreciar es que en Todos los programas podemos encontrar carpetas,

adems de programas.

Tendremos que pulsar unaLuis Edgar Snchez 47

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

vez sobre la carpeta para ver su contenido. Si nos fijamos, el contenido sale tabulado, es decir, con un pequeo desplazamiento a la derecha, para que distingamos qu programas forman parte del contenido de la carpeta y qu programas estn al mismo nivel y por lo tanto, no dependen de esta carpeta. En este casoWindows Update no formara parte de Accesorios, pero s el resto de elementos.

3. En la zona inferior encontramos la caja de bsqueda

. En ella podremos buscar ficheros y programas, estn donde estn en nuestro ordenador. Es una herramienta muy potente a la que dedicaremos un tema ms adelante. De momento slo vamos a comentar una funcionalidad para que te resulte ms sencillo hacer los ejercicios. Si escribimos algo en ella nos presentar un listado de los resultados que ha encontrado. En el caso de los programas y los archivos podremos pulsar sobre el resultado con el botn derecho del ratn para desplegar un men contextual. En el men, elegimos la opcin Abrir la ubicacin del archivo. De esta forma abriremos la carpeta en que se encuentra el programa rpidamente sin tener que buscarla por todo nuestro equipo. A parte de estas tres reas, que son las que nos encontraremos al instalar Windows 7, podemos personalizar los programas que ver en la parte superior. Es decir, crear un rea personalizada. Para ello simplemente pulsamos con el botn derecho sobre un programa del Men Inicio que utilicemos mucho y queramos tener ms accesible y seleccionamos Anclar al men Inicio. Si anclamos, por ejemplo, Internet Explorer, aparecer otra delgada lnea en la parte superior del men. Ahora tendremos cuatro reas, las tres que hemos comentado antes y la de nuestros programas preferidos.

Tambin podemos anclar un programa del men Inicio simplemente arrastrndolo a la parte superior del men. El sistema nos indicar que nos disponemos a anclarlo con la imagen del icono y un pequeo mensaje. Si estamos de acuerdo, soltaremos el botn izquierdo del ratn y si cambiamos de opinin pulsaremos ESC antes de soltarlo.

Luis Edgar Snchez

48

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

La zona de la derecha contiene a su vez tres reas separadas tambin por una lnea delgada.

1. Un rea personal, con las principales Bibliotecas del Documentos, Imgenes y Msica, as como acceso a su carpeta personal.

usuario:

2. Otra enfocada al contenido del Equipo, desde la que podremos ver los diferentes discos duros y las carpetas que contienen. 3. Y una tercera rea dedicada a la gestin y administracin del equipo. En ella encontramos el Panel de control, Dispositivos e Impresoras, Programas predeterminados y Ayuda y Soporte tcnico. Vamos a comentar un poco qu funcin tiene cada una de estas opciones: Desde el Panel de control podremos configurar y personalizar el aspecto de

Windows, los usuarios, el hardware... En Dispositivos e Impresoras podemos ver todos los elementos que tenemos

conectados: impresoras, fax, etc. y aadir nuevos dispositivos. La opcin Programas predeterminados permite elegir qu programa se ejecuta para

qu funcin o con qu archivo. Tambin lo veremos ms adelante. Si tenemos alguna duda podremos recurrir a la Ayuda y soporte tcnico que

Windows nos ofrece. Por ltimo, abajo de todo se encuentra el botn Apagar. Sirve para apagar el equipo, como es lgico. Junto a l la flecha nos abre un men las siguientes opciones:

Cambiar de usuario: Para iniciar la sesin con otro usuario, si el equipo tiene una

cuenta para cada miembro diferente. Cerrar sesin: Para volver a la pantalla donde se inicia Windows y nos solicita que

elijamos un usuario. Si estbamos modificando algn documento es importante guardar los cambios, porque Windows 7 cerrar los programas que estn abiertos. Lo habitualLuis Edgar Snchez 49

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

es que el sistema nos pregunte si queremos guardar, pero es recomendable hacerlo antes de tratar de cerrar sesin para evitarnos posibles problemas. Bloquear: Muestra el inicio de sesin del usuario en curso, sin cerrar nada. Esto es

til, por ejemplo, si nos vamos a apartar un momento del ordenador y tenemos cosas abiertas que no queremos que terceras personas toquen o vean, por ejemplo, si tenemos nios en casa. Lo interesante es que nuestro usuario tenga contrasea y as, al volver, nicamente tendremos que introducirla para volver a visualizarlo todo, tal cual estaba. Reiniciar: Apaga todos los programas que estn abiertos en el momento, cierra el

sistema y lo enciende de nuevo inmediatamente, sin que tengamos que pulsar nada ms. El reinicio ser necesario en ocasiones, durante la instalacin de alguna aplicacin o para solucionar problemas de funcionamiento. Suspender: Apaga muchos de los componentes o perifricos, como los altavoces o

la pantalla, pero mantiene encendido lo imprescindible para que no se pierda el trabajo que estbamos haciendo. La barra de tareas La Barra de Tareas es la que aparece en la parte inferior de la pantalla. Se compone del botn Iniciar, a la izquierda, una zona de programas abiertos y anclados, y por ltimo el rea de notificacin. Ya hemos aprendido para qu sirve el botn Iniciar en el punto anterior, ahora nos centraremos en el resto de la barra.

La zona de programas contiene, normalmente, los botones de las ventanas que tenemos abiertas. Windows 7 agrupa por programas. Es decir, que si tenemos cinco ventanas de Internet Explorer abiertas, slo veremos un botn. Si nos fijamos en la imagen de la barra de tareas vemos que hay tres botones: el que corresponde al Reproductor Windows Media, el de Internet Explorer y el del Explorador de Windows. Cada uno de estos tres botones est en un estado diferente, vamos a comentarlos uno a uno para aprender a identificar estos estados. De izquierda a derecha, encontramos: El Reproductor Windows Media se encuentra anclado. Distinguimos este estado

porque alrededor del botn no hay ningn borde que envuelva el icono en forma de botn. Internet Explorer tiene varias ventanas abiertas, en este caso tres. Sabemos que

hay ms de una pgina Web abierta porque el borde derecho del botn tiene como varias solapas, simulando que hay una sobre otra. El Explorador de Windows est abierto, pero slo hay una ventana de este tipo, por

eso tiene un borde de botn simple. Observando estos tres estados nos podran surgir varias preguntas, por ejemplo: Qu significa tener un programa anclado a la barra de tareas? Lo mismo que hemos explicado en el Men Inicio. Cuando tenemos una ventana abierta y vemos su correspondiente botn en la barra de tareas, podemos decidir anclarlo (tambin con botn derecho y clic en Anclar este programa a la barra de tareas).

Luis Edgar Snchez

50

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Esto implicar que cada vez que arranquemos el sistema, tendremos ah un acceso directo al programa. Para quienes hayan trabajado con versiones anteriores de Windows, esta funcin substituye a la barra de Inicio Rpido o Quick Launch, que ya no existe en Windows 7. Cmo sabremos si un programa est anclado o no, si est abierto? No lo sabremos a simple vista, porque tendr el aspecto del segundo o el tercer botn, segn el nmero de ventanas que hayamos abierto. Pero si cerramos todas las ventanas del programa, se mantendr en la barra y adquirir el aspecto del primero. Ahora que ya sabemos qu son estos botones y qu aspecto tienen en funcin de su estado, vamos a aprender cmo usarlos: En estado anclado, haciendo clic ejecutamos el programa. En el caso de un botn que agrupa varias ventanas abiertas, al hacer clic o situarnos

sobre l nos muestra una vista previa de cada una de las ventanas. Si identificamos a primera vista cul nos interesa, hacemos clic sobre su imagen. Si no estamos seguros de cul es la que buscamos, al pasar el ratn por encima de cada una de las imgenes, veremos la ventana en primer plano. Que lo veamos en primer plano no implica que se haya abierto definitivamente. Debemos pulsar en su imagen para confirmar que queremos abrir esa ventana.

En esta vista previa de las ventanas en miniatura tambin observamos el ttulo y un botn para cerrarlas, sin necesidad de restaurarla, que puede resultar cmodo.Luis Edgar Snchez 51

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

En el botn que representa una nica ventana abierta, al hacer clic visualizaremos la

ventana si est minimizada, o la minimizaremos si ya la estbamos viendo. Si abrimos ms ventanas de las que caben en la barra de tareas (que rara vez nos suceder) aparecen unas flechas hacia arriba y hacia abajo en la parte derecha, que nos permiten ver todas las ventanas de la barra. Es como si hubiese una barra debajo de la otra y apareciera una barra de desplazamiento. Nos puede venir bien saber que los iconos de esta zona son flexibles en cuanto a su posicin. Podemos arrastrarlos para situarlos en el orden que mejor nos venga.

El rea de notificacin.

Esta rea contiene iconos que representan los programas residentes (programas que se cargan automticamente al encender el ordenador), como los programas antivirus; programas que se estn ejecutando, pero permiten minimizarse y quitar su botn de la barra de tareas para ganar espacio, como los programas de mensajera (Windows Messenger o Skype); y otras informaciones adicionales, como la fecha y hora, el idioma o el estado de la conexin a Internet o del sonido. Los iconos menos usados se ocultan automticamente, y para verlos, debemos pulsar el botn con forma de tringulo, como siempre.

A la derecha del todo de esta zona adems, encontramos un elemento que ya hemos comentado anteriormente en el tema de novedades de Windows 7, el botn Mostrar Escritorio con la capacidad Aero Peek. Se trata de una zona en forma de barra vertical situado justo a la derecha de la fecha y hora. Si pasamos el cursor sobre esta zona, las ventanas se vuelven transparentes y se muestra el escritorio. Cuando quitamos el cursor de esta zona, las ventanas vuelven a hacerse visibles. Imaginemos ahora que lo que queremos es ver el escritorio y hacer algo en l, por ejemplo, pulsar con el botn derecho para organizar los iconos. Si mostramos el escritorio utilizando la modalidad Aero Peek (que en definitiva significa realizar alguna accin sin necesidad de hacer clic), nos sera imposible, porque al poner el cursor en el escritorio volveran a aparecer las ventanas. En este caso deberamos hacer clic en Mostrar Escritorio para que se quede as, con todas las ventanas ocultas. Para volver a mostrarlas debemos volver a hacer clic sobre la misma zona. Esta forma de utilizar el botn sera idntica a la del antiguo botn de Mostrar Escritorio de anteriores versiones de Windows, simplemente se ha colocado en la zona de notificacin, porque ya no existe la barra de inicio rpido en que se sola situar. Modificar la barra de tareas. Por defecto, la barra de tareas est bloqueada. Pero podemos modificar el tamao dedicado a los programas y el dedicado al rea de notificacin.

Luis Edgar Snchez

52

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Para hacerlo, primero desbloqueamos la barra, haciendo clic derecho sobre un lugar de la barra donde no haya botones, y desmarcando la opcin Bloquear la barra de tareas en el men contextual.

Al desbloquearse, las distintas secciones de la barra, aparecen separadas por una franja punteada. Arrastrando con el cursor a la izquierda o derecha esta barra, aumentamos o disminuimos su tamao. Del mismo modo, podemos aadir una lnea ms a la barra de tareas, arrastrando hacia arriba su lado superior, y volverla a disminuir haciendo lo mismo hacia abajo. Hemos de tener en cuenta, que cuanto ms grande sea la barra de tareas, menos espacio de trabajo tendremos disponible. Una vez tengamos la barra a nuestro gusto, podemos volver a bloquearla para evitar modificarla sin querer. La fecha y la hora del reloj del ordenador Acabamos de ver los componentes de la barra de tareas. En la parte derecha, dentro del rea de notificacin encontrbamos un reloj. A este reloj lo denominamos fecha de sistema. Vamos a verlo con un poco ms detalle, ya que es un elemento importante de nuestro sistema. Ms all de ser un simple reloj informativo, la fecha de sistema es la referencia temporal que tiene nuestro equipo. Cuando creamos documentos, por ejemplo, el ordenador guarda en qu fecha fueron creados o modificados por ltima vez, por ello es importante tenerla correctamente configurada. De esta forma podremos saber cundo modificamos por ltima vez un archivo o cul es el ms reciente, ordenarlos por fecha, etc. Aparte de reflejarse la fecha y la hora en la barra de tareas, podemos situar el cursor sobre la hora y esperar unos segundos para que aparezca la fecha completa, incluyendo el da de la semana. Tambin puedes consultar y modificar las propiedades del reloj al hacer clic sobre la hora de la barra de tareas y luego en Cambiar la configuracin de fecha y hora.... Veremos el cuadro de dilogo de Fecha y hora tal y como muestra la imagen:

Luis Edgar Snchez

53

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Puedes cambiar el meridiano por el cual nos guiamos desde el cuadro de dilogo Fecha y hora: 1. Hacemos clic en el botn Cambiar zona Horaria.... 2. Pulsamos sobre la zona horaria que tenemos seleccionada, se desplegar una lista con otras posibilidades (desplegable). Elegiremos la que nos interese. 3. Con el botn Aceptar guardamos los cambios. Anclar programas En los apartados del men Inicio y la barra de tareas ya hemos visto qu es esto de anclar y desanclar programas y cmo se hace. En este apartado simplemente vamos a comentar que la opcinAnclar al men Inicio y Anclar a la barra de tareas siempre est presente en el men contextual de los programas. Por ejemplo, si nos colocamos sobre el icono de Internet Explorer en el Escritorio y pulsamos botn derecho sobre l, tambin veremos que nos permite en anclaje.

Luis Edgar Snchez

54

Sistemas Operativos Bsicos

UTM-FCS-CEPSYMED

Debemos tener en cuenta que lo que anclamos son programas, es decir, que slo aparecer la opcin en los iconos que se encarguen de arrancar el programa, los ejecutables, no en documentos o carpetas. Para eliminar los anclajes, como ya hemos explicado, podemos utilizar la opcin Quitar de la lista desde el propio men de Inicio o la barra de tareas, es decir, all donde est anclado. Pero tambin lo podemos hacer desde el icono del ejecutable. La opcin del men contextual para Anclar se convierte en Desanclar cuando detecta que ya est anclado. Por ejemplo, si volvemos a dar con el botn derecho sobre el icono del Internet Explorer, notaremos que la opcin Anclar al men Inicio ha cambiado, porque lo habamos anclado en el ejemplo anterior.

Los Iconos y Accesos directos Un icono es una pequea imagen que representa a un archivo o programa. Los iconos nos sirven para identificar de qu tipo de archivo se trata y con qu programa funciona. Por ejemplo, los documentos de Microsoft Word aparecen todos con el icono del Word. En el caso de los archivos ejecutables, los iconos suelen tener una imagen distinta para cada programa.

Los accesos directos son un tipo de archivo cuyo objetivo es abrir de forma inmediata el archivo al que est vinculado, ya sea un ejecutable, una carpeta, una imagen, etc. Los accesos directos los podemos crear en cualquier parte, y los distinguimos porque, aunque el icono se puede personalizar, tienen un pequeo cuadradito con una flecha es s