Tareas de mediación y control son realizadas por el sistema operativo (so), que es un programa, o conjunto de programas (software), que se encarga de arrancar el ordenador y cuyos cometidos más importantes son: - Facilitar al usuario una interfaz de comunicación con la máquina. - Proporcionar al microprocesador un sistema de control de los recursos hardware. - Control de las operaciones de Entrada/Salida de datos. - Control de la ejecución de los programas (software). - Control de errores del sistema. Interfaz textual. Forma de comunicación basada en la escritura de palabras o frases. Interfaz gráfica. Método de comunicaciones basado en imágenes y movimientos del señalador (generalmente el puntero del ratón) por la superficie de la pantalla. PROCESOS DE CARGA DEL SISTEMA OPERATIVO: 1. el microprocesador acude a la BIOS y procesa la secuencia de arranque para buscar un sistema operativo. 2. la BIOS tiene una orden de búsqueda entre las diferentes unidades del almacenamiento. 3. encontrado un sistema operativo en algunas unidades, la BIOS iniciara la carga de algunas partes del sistema en la memoria RAM y, a partir de entonces, será el sistema operativo el que permitiera al microprocesador controlar los dispositivos y esperar las órdenes del usuario. * BIOS, parte de la placa base. INTERFAR DE USUARIO: ENTORNOS GRÁFICOS La primera interfaz de comunicación con el ordenador se basaba en el ejemplo de órdenes y parámetros con una sintaxis específica (interfaz textual). Los entornos gráficos sustituyeron a la interfaz textual simplificando el uso de los sistemas operativos y, gracias a su empleo intuitivo y sencillo, propiciaron que muchas personas se convirtieran en usuarios de ordenadores personales. Facilidades que aportaron: - Mejora de la gestión de la memoria del sistema, multitarea, ejecutar varias aplicaciones simultáneamente e intercambiando información entre ellas. - Gestión de elementos multimedia ( sonido, imágenes y vídeos) - Incorporación de fuentes escalables. Soporte común de fuentes de texto. - Impresora del sistema. CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS: - Según el interfaz de usuario: interfaz textual o interfaz gráfica. - Según el número de usuarios: monousuario o multiusuario. - Según el número de tareas: monotarea o multitarea. - Según el número de procesadores que pueden gestionar: monoprocesador y multiprocesador. - Según su capacidad de gestionar redes: servidor o cliente de red. Un sistema operativo gestor de redes (servidor) es capaz de ofrecer servicios a los ordenadores que gestiona (clientes), como: comprobar la autentificación de los
-
usuarios (evitando accesos de usuarios no autorizados), alojar los archivos y programas que ejecuten, producen y emplean los ordenadores clientes y canalizar servicios, como el acceso a Internet hacia los ordenadores clientes; todo ello con directrices de seguridad que eviten la pérdida de información o la manipulación incorrecta por parte de los clientes. Según su arquitectura interna, los microprocesadores son capaces de procesar registros (lugar donde se almacena temporalmente la información) de una determinada cantidad de bits (16,32 o 64) Según su distribución/ comercialización: software libre o propietario. Software libre permite su libre distribución, sin costes adicionales por instalarlo en varias máquinas. No tiene por qué ser gratuito, el software propietario no puede modificarse ni distribuirse gratuitamente. Hay otro software que permite la modificación de su código fuente y se conoce como software abierto, este se puede distribuir con modificaciones.
EVOLUCIÓN HISTÓRICA: La aparición de sistemas operativos con una interfaz gráfica. La aparición de la navegación por páginas web. LAS 4 GENERACIONES DE LOS ORDENADORES: 1º: desde 1945, con el famoso ENIAC y con la utilización de las válvulas de vacío. 2º: desde 1955, con el empleo de transistores. 3º: desde 1965, con la aparición de los circuitos integrados. 4º: desde 1980 hasta nuestros días. Plataforma PC y sistemas operativos fáciles de usar. SISTEMAS OPERATIVOS DE MICROSOFT: MS-DOS es uno de los primeros operativos de la informática personal. Windows 95, con él comienza el desarrollo de sistemas operativos de interfaz gráfica de uso personal que incluye opciones multimedia y accesibilidad a redes. Windows 98,(1998), la mejora y en 2000 aparece Windows milenium, que dio paso a Windows XP en 2001. Mención aparte merece el entorno gráfico Windows 3.x que, en un sentido estricto, no era un sistema operativo, puesto que necesitaba de una capa de nivel más bajo, como era el mismo MS-DOS. Windows NT y Windows 2003/2003, ambos dedicados especialmente a la gestión de redes y usuarios, e implantados, sobre todo, mundo de la empresa. Cada nueva versión ha venido exigiendo unas características más elevadas a los componentes hardware. MS-DOS. El sistema operativo MS-DOS nació con la finalidad de manejar la información, en forma de archivos, alojada en un disco (inicialmente discos flexibles de 8 y 5 ¼ pulgadas). OTROS SISTEMAS OPERATIVOS: UNIX. La inclusión en su núcleo de protocolo TCP/IP (el mismo que emplea ahora Internet), desde el principio, así como la seguridad de su funcionamiento, le han otorgado un puesto preeminente en los sistemas de gestión de redes.
Mac OS, fue el primero en incorporar interfaz gráfica y de ese entorno procede el empleo del ratón como instrumento señalador y la estructura y la estructura de trabajo. Linux. Deriva del modo de funcionamiento del sistema UNIX y hereda de él su vocación de gestor de redes. Usuarios de todo el mundo han probado mejoras y paquetes con nuevas funciones. Los comienzos de Linux interfaz principal no era gráfica y resultaba poco amigable, ahora casi todas las tareas pueden realizarse mediante una interfaz gráfica similar a la de otros sistemas operativos. PREPARADOR/ORGANIZACIÓN DEL DISCO DURO. Debemos instalar los sistemas operativos en discos duros, los discos duros deben ser preparados. En caso de emplear sólo un sistema operativo, la preparación y organización del disco duro suele realizarla en el momento de la instalación, de forma bastante automática, el propio sistema operativo elegido. Generalmente, los sistemas operativos se instalan a partir de un CD-ROM que contiene los elementos necesarios para arrancar el ordenador y comenzar la preparación y organización del disco según las necesidades o posibilidades del sistema operativo elegido. La preparación de los discos tiene dos fases: • Particionado: división de la capacidad de almacenamiento total en varias partes alas que llamaremos participaciones. • Formateado: creación de una estructura lógica que permita localizar y acoger los datos en las caras magnéticas del disco duro. A esta estructura se le denomina sistema de archivos. Cada sistema operativo puede generar uno o varios tipos de sistemas de archivos, otros que no es capaz de generar. SISTEMA DE ARCHIVOS: Se denomina sistema de archivos al modo de organizar y estructurar los datos de la partición. Funciones de los sistemas de archivos son: - Asignar el tamaño del clúster o unidad de asignación. El clúster está formado por uno o varios sectores del disco y cada sistema de archivos emplea entre 1 y 64 sectores para formar el clúster. Cada clúster tendrá una dirección única en el disco duro. - Crear un índice de los archivos y carpetas que permita su localización. Es preciso que, cuando se solicita un archivo, el índice o tabla localice la ubicación física de los clusters que corresponden, con rapidez y de manera inequívoca. - Incluir algunas directrices de seguridad, una de las medidas de seguridad que adoptan los sistemas de archivos es duplicar la tabla o índice de los archivos, para preservar una copia en caso de infección de virus u otras circunstancias. Permite el uso de contraseñas para acceder a determinadas zonas del disco, garantiza la privacidad y la protección de los archivos. ¿Quién realiza el particionado y el formateado? Son los propios sistemas operativos los que se encargan de esas tareas en el momento de su instalación; pero, en el caso de desear instalar varios sistemas operativos, puede ser práctico el empleo de programas especializados para realizar esas tareas. Estas aplicaciones especiales también pueden ser útiles si deseamos personalizar la organización de nuestros discos duros. Algunas aplicaciones que organizan particiones son: • PartitionMagic Pro y Acronis Disk Director.
TIPO
SO ASOCIADO
FAT FAT32 NTFS Ext2, Ext3
MS-DOS Y WINDOWS 95 Windows 95, 98 y XP Windows 2000 y XP Linux
TIPOS DE PARTICIONES: El primer sector del disco duro (sector de arranque) contiene el MRB; que es una pequeña base de datos con la siguiente información: - Número de particiones del disco duro. Número máximo de particiones es de cuatro. Se llamarán particiones primarias. - Direcciones físicas de comienzo y fin de cada partición. - Indicación de la partición que deba emplearse para arrancar. Para superar la limitación de cuatro particiones impuesta por el MBR, una de ellas puede convertirse en partición extendida, esto es, una zona que se podrá dividir a su vez en otras. Estas divisiones se llamarán particiones lógicas y no hay limitación en su número. Los registros correspondientes al tamaño, nombre y ubicación física de estas nuevas particiones se guardarán al principio de la partición primaria/extendida, no en el MBR. ¿Varias particiones? En los discos duros actuales, aunque se instale un solo sistema operativo, resulta práctico crear varias particiones: una primaria extendida, para alojar una o varias particiones lógicas. Algunas de las razones para ello son: Los datos pueden alojarse en una partición diferente de la que acoge al sistema operativo, aumentando la seguridad ante reinstalaciones del mismo. El mantenimiento de las particiones es más rápido (desfragmentado, etc.)
MS-DOS En MS-DOS, al tener una interfaz textual, la comunicación con el sistema se hace mediante órdenes formadas por palabras clave, argumentos y parámetros, debidamente estructurados con una sintaxis propia. Al acabar de escribir nuestra orden u oración pulsaremos o para que se ejecute. Como podemos deducir de los epígrafes anteriores, el sistema operativo MS-DOS resulta obsoleto hoy en día, pero en ocasiones es preciso recurrir a su interfaz para solucionar algún problema. Por ejemplo, el propio Windows XP tiene la posibilidad de acceder al símbolo del sistema y emplear órdenes MS-DOS. Este sistema se caracteriza por una pantalla vacía, en el fondo negro y un breve indicativo de la letra de unidad que esperaba órdenes, seguidas de la carpeta o directorio hacia donde se dirigirán las acciones, acabando con el símbolo >. Al conjunto señalado se le denomina prompt.
WINDOWS XP: Multitarea y la posibilidad multiusuario, la multitarea, se puede ejecutar diversas aplicaciones simultáneamente, sin que el mal funcionamiento de una de ellas afecte a las demás (en la mayoría de los casos). La segunda, la posibilidad multiusuario, permite, mediante contraseñas diferenciadas, el empleo del equipo por diferentes usuarios, manteniendo configuraciones diferentes y archivos privados para casa uno. PANEL DE CONTROL: Es una carpeta especial a la que se puede acceder desde el botón Inicio, o desde el Explorador de Windows, dentro del apartado Mi PC. Las opciones de control pueden estar agrupadas en categorías. Desde el panel de control se puede configurar o cambiar su conexión a Internet, o su red doméstica o de oficina pequeña. Términos: Ethernet: norma que indica las especificaciones de una forma de conectar ordenadores. Las tarjetas de red la cumplen. DNS: Sirve para encontrar el numero del servidor al que hemos invocado con su nombre. Router. Dispositivo que pone en comunicación diferentes redes. Direcciones IP: cada ordenador conectado a Internet tiene un número exclusivo, de 32 bits, separado en grupos de 8 bits. Expresándolo en base decimal, resultan 4 partes con valores entre el o y el 255 cada una de ellas. Casa grupo se separa por un punto. Las redes locales, por lo general, se comportan en Internet como un solo equipo, pero internamente cada ordenador debe tener una dirección diferente. Dentro de unos rangos dedicados a estas tareas. El dispositivo que se encargue de conectar tendrá como puerta de enlace para el resto de los equipos. Otras categorías de Panel de control. • apariencia y temas. Nos permite cambiar el diseño de nuestro escritorio y la resolución de la pantalla. • Agregar o quitar programas. • Dispositivos de sonido, audio y voz. • Rendimiento y mantenimiento. Desde este control podemos organizar el disco duro para reducir el tiempo de acceso a la información, ver detalle sobre la configuración del equipo y el hardware que incluye y hacer copias de seguridad del sistema. • Impresoras y otro hardware, impresoras, ratones teclados, cámaras, escáneres o módems. • Cuentas de usuario. • Opciones regionales, de idioma, y de fecha y hora. • Opciones de accesibilidad. Permite adaptar el sistema para mejorar la funcionalidad a las personas con diferentes necesidades auditivas, visuales o motoras.
HERRAMIENTAS DEL SISTEMA. Las herramientas de sistema engloban algunas tareas de mantenimiento y reparación del sistema operativo y del disco duro. • comprobación de errores. Permitir saber si nuestros datos están correctamente alojados en los sectores del disco duro y debidamente indizados por el sistema de archivos. • Desfragmentador. Sirve para agrupar, en sectores contiguos, los datos correspondientes a un mismo archivo o carpeta, de manera que el acceso a la información sea más rápido. • Copia de seguridad. Facilita la creación de una copia de seguridad de los datos que elijamos en una ubicación concreta del mismo disco duro, de otro disco o en disco de 3 ½ • Asistente para transferencia de archivos y configuraciones. Nos facilita la transferencia de información de configuración a otro equipo, mediante una conexión por cable o por red local. • Desfragmentador de disco. Para realizar el desfragmentado. • Información del sistema. Herramienta que nos aporta datos detallados sobre el hardware, los programas y otras configuraciones como el acceso a Internet. • Liberador de espacio en disco. Con esta herramienta podemos despejar, del disco duro que elijamos, elementos que probablemente no necesitemos, como los archivos temporales de Internet o la Papelera. También podemos eliminar componentes de Windows o programas que no empleemos, así como los archivos de restauración del sistema, excepto el último creado. • Mapa de caracteres. Muestra los diferentes caracteres accesibles con el juego de fuentes que tenga instalado el equipo, permitiéndonos seleccionar y copiar lo que deseemos, para pegarlos en nuestras aplicaciones. Esto nos permite elegir caracteres propios de idiomas con otras grafías. • Restaurar sistema. Herramienta que facilita la creación de puntos de restauración y su posterior recuperación. Los puntos de restauración contienen toda la información sobre el estado y la configuración del sistema operativo en un momento determinado. • Tareas programadas. Nos permite programar la fecha y hora de inicio de cualquiera de las aplicaciones instaladas en nuestro equipo. Resulta configurable en su duración.
LINUX. Tiene una estructura similar al sistema UNIX. En los últimos años han sido varias modalidades de interfaz gráficas que se han implementado, haciendo que su empleo se más sencillo. El sistema operativo Linux se puede instalar a partir de diferentes distribuciones o paquetes. Una distribución contiene: • la parte central del sistema operativo, también llamada kernel o núcleo. • Componentes del sistema, como la interfaz gráfica, los asistentes de instalación y los de configuración. Estas aplicaciones rodean al núcleo y permiten que la instalación del sistema operativo resulte más sencilla, así como su empleo y configuración. Cada distribución resulta diferente en estos elementos,
•
especializándose, a veces, para cubrir las necesidades de tipos específicos de usuarios o de tareas. Aplicaciones. Con cada distribución de Linux se incluyen una gran cantidad de aplicaciones para usos diversos: aplicaciones ofimáticas, de edición multimedia, de comunicaciones e Internet, de programación, educativas e incluso juegos. Ello representa una importante diferencia con respecto a otros sistemas operativos propietarios, ya que la mayoría de los programas que se emplean sobre Linux son, también, software libre.(GNU/GPL).
INTERFAZ GRÁFICA DE LINUX. La interfaz gráfica que incluyen las distribuciones de Linux, basada en un entorno de ventanas, se denomina XFree86. Sobre la esta interfaz gráfica básica, las distribuciones de Linux emplean un escritorio interactivo, que integra, con un mismo aspecto y manejo, buena parte de los componentes del sistema. Los escritorios interactivos más importantes son. • KDE • GNOME Además de integrar los componentes del sistema, cada escritorio interactivo incluye algunas aplicaciones, así como herramientas de desarrollo y programación, para que los interesados en hacerlo puedan diseñar nuevas aplicaciones compatibles co n los respectivos escritorios.
TERMINOS: GPL: licencia de uso de software que permite su difusión y modificación. Puede venderse, pero no impide que el comprobador lo copie y lo modifique e incluso lo venda posteriormente. En todo caso no puede suplantarse la autoría del software. Software de dominio público. A diferencia del software con GPL, no se reconoce autoría, no tuene copyright. GNU. Hacen referencia al movimiento de software libre, dentro del que se encaja el sistema operativo Linux. FSL: siglas de fundación para el software libre, institución dedicada a eliminar las restricciones sobre el copiado, redistribución, entendimiento y modificación de programas para ordenadores. DISTRIBUCIONES: Como hemos señalado, una distribución Linux es un paquete incluye el núcleo de Linux, los componente adicionales del sistema y las aplicaciones. Todo ello en soporte CD-ROM, que puede comprarse o descargarse gratuitamente desde Internet. Cada distribución tiene una orientación específica y periódicamente se producen revisiones. Para obtener una distribución podemos adquirirla en lugares específicos, como sitios de Internet dedicados a ello, o descargarla desde servidores, generalmente públicos, mediante FTP, protocolo de trasferencia de archivos.
FUNCIONES DEL SISTEMA OPERATIVO: Multiusuario, multiprocesador y multitarea. Sistemas operativos GNU/LINUX. El núcleo de este sistema operativo, que fue creado originalmente por Linux Torvalds, y completado posteriormente por Richard Stallman, está basado en el sistema operativo UNIX. En la actualidad, todas sus variantes funcionan con una interfaz de usuario gráfica, con diferentes modalidades de escritorio y con características sobresaliente como: • es un sistema operativo libre, abierto y gratuito. • Su código se puede ver o leer, estudiar, modificar, y volver a distribuir. Esta característica es la que ha permitido, en todo el mundo, la aparición de organizadores y movimientos de apoyo al software libre: SourceForge, Hispalinux, Open Source, etc. • Se trata de un sistema multitarea, multiusuario y multiprocesador. • Ofrece soporte para la tecnología Plug & Play. • Incorpora multitud de aplicaciones con las que se puede realizar todas las tareas de configuración del sistema, los trabajos habituales de informática y multimedia, así como las acciones habituales de comunicación con otros ordenadores. • Dispone de herramientas de seguridad y de administración de redes muy avanzadas. De momento, se trata de un sistema operativo inmune al ataque de virus. • Puede obtenerse gratuitamente a través de Internet. Diversas versiones que se conocen como distribuciones. Algunas de ellas ofrecen la posibilidad, además de la de ser instaladas en el ordenador, de ejecutarse directamente desde un CD o DVD. GNU: - Posibilidad de ejecutar la aplicación en cualquier lugar, con cualquier propósito y siempre que se desee. - Posibilidad de estudiar su funcionamiento, analizar cómo está desarrollado y adaptado a las necesidades del usuario. - Posibilidad de copiarlo libremente. - Posibilidad de mejorar el programa modificando el código y publicar las mejoras introducidas para que todo el mundo pueda beneficiarse de ellas. SISTEMAS OPERATIVOS WINDOWS XP: Es un sistema operativo comercial, con una interfaz de usuario gráfica, creado por Microsoft. Está diseñado para que su manejo resulte sencillo e intuitivo, así como para aprovechar las características, cada día más potentes, del nuevo hardware. Este sistema operativo es fruto de la evolución de otros sistemas anteriores de Microsoft y es un paso intermedio hacia el nuevo sistema Windows vista. Entre las características que presenta Windows, se pueden destacar: • Es un sistema operativo cerrado y de pago. Su código no se puede estudiar ni modificar sin el permiso de Microsoft. • Es un sistema operativo con una interfaz gráfica y, por tanto, está basado en multitud de objetos gráficos: ventanas, iconos, botones… el manejo de estos
• • •
objetos se realiza principalmente, mediante el ratón, por lo que el teclado queda limitado, a la introducción de texto. Soporta la tecnología Plug & Play; cuando se conecte un nuevo dispositivo en el ordenador, el sistema operativo lo reconocerá y configurará para su correcto funcionamiento. Incorpora multitud de aplicaciones con las que realizar diferentes tareas, pero, sobre todo, destacan aquellas que permiten aprovechar las posibilidades multimedia y de comunicación disponibles en el ordenador. Existen varias versiones de este sistema operativo, algunas de ellas son para ordenadores personales, mientas que otras están orientadas a pequeñas y medianas empresas. También hay versiones específicas para servidores.
El sistema operativo se encarga de la detección y configuración de los dispositivos de almacenamiento presentes en el ordenador: discos duros, disquetes, discos externos, tarjeta de memoria, pendrives, etc. Dispositivo identificación en Windows identificación en GNU Disquetera de 3 ½ unidad A disquetera Disco duro único unidad C hda y sda Disco duro con primera partición en la unidad C hda1 o sda1 Dos Particiones segunda partición en la unidad D hda2 o sda2 Dos discos duros 1disco unidad C hda o sda 2disco unidad D hdb o sdb
Lector de CD o DVD Pendrive
la siguiente letra libre después de los discos duros la siguiente letra libre
unidad CDROM/DVD-ROM con el nombre del Dispositivo
SISTEMAS DE ARCHIVOS: El modo en el que se organizan y estructuran la información, se denomina sistema de archivos, y cada sistema operativo utiliza el suyo propio. FAT32: tabla de asignación de archivos, y el número 32 indica que se utilizan unidades designación (cluster) de 32 bits. Este sistema de archivos lo utilizaban versiones anteriores a Windows. NTFS. Sistema de archivos de nueva tecnología diseñado específicamente para Windows NT y desde entonces, es más robusto y seguro que FAT32 y está diseñado para utilizarlo en particiones muy grandes. EXT3: tercer sistema de archivos extendido. Es el sistema de archivos mas utilizado en la mayoría de las distribuciones de GNU/Linux. HFS: son las iniciales de sistema de archivos jerárquico. Es el sistema de archivos utilizado en los ordenadores Macintosh. ORGANIZACIÓN Y ADMINISTRACIÓN DE ARCHIVOS:
Todos los sistemas operativos, trabajan con ficheros o archivos que contienen la información. Estos archivos se almacenan en zonas concretas del disco duro o de cualquier otro dispositivo de almacenamiento. Para tener organizada la información, se pueden crear carpetas o directorios. Las carpetas o directorios de un disco pueden contener otras carpetas o subdirectorios, lo que origina una estructura jerarquía arborescente. Las carpetas se identifican mediante nombres definidos por los usuarios, mientras que los archivos se identifican por un nombre y una extensión; el nombre puede ser cualquier cadena de texto y la extensión está formada por tres caracteres que identifican el tipo de archivo. Escribir una lista con las extensiones más habituales.