SlideShare a Scribd company logo
1 of 10
(SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones. <br />Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, que es el núcleo del sistema operativo GNU, del cual existen las llamadas distribuciones GNU. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema mono usuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.<br />HISTORIA DE LOS SISTEMAS OPERATIVOS<br /> (1945-1960) Los primeros sistemas eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1950-1960) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc.<br />Definiciones de los sistemas operativos.Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un sistema operativo es lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente.Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado, el sistema de vídeo y las unidades de disco. Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación.Cuando enciendes una computadora, lo primero que ésta hace es llevar a cabo un auto diagnóstico llamado auto prueba de encendido (Power On SelfTest, POST). Durante la POST, la computadora identifica su memoria, sus discos, su teclado, su sistema de vídeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace es buscar un SO para arrancar (boot).<br />Una vez que la computadora ha puesto en marcha su SO, mantiene al menos parte de éste en su memoria en todo momento. Mientras la computadora esté encendida, el SO tiene 4 tareas principales: <br />Proporcionar ya sea una interfaz de línea de comando o una interfaz gráfica al usuario, para que este último se pueda comunicar con la computadora. Interfaz de línea de comando: tú introduces palabras y símbolos desde el teclado de la computadora, ejemplo, el MS-DOS. Interfaz gráfica del Usuario (GUI), seleccionas las acciones mediante el uso de un Mouse para pulsar sobre figuras llamadas iconos o seleccionar opciones de los menús.<br />Administrar los dispositivos de hardware en la computadora. Cuando corren los programas, necesitan utilizar la memoria, el monitor, las unidades de disco, los puertos de Entrada/Salida (impresoras, módems, etc.). El SO sirve de intermediario entre los programas y el hardware.<br />Administrar y mantener los sistemas de archivo de disco. Los SO agrupan la información dentro de compartimientos lógicos para almacenarlos en el disco. Estos grupos de información son llamados archivos. Los archivos pueden contener instrucciones de programas o información creada por el usuario. El SO mantiene una lista de los archivos en un disco, y nos proporciona las herramientas necesarias para organizar y manipular estos archivos.<br />Apoyar a otros programas. Otra de las funciones importantes del SO es proporcionar servicios a otros programas. Estos servicios son similares a aquellos que el SO proporciona directamente a los usuarios. Por ejemplo, listar los archivos, grabarlos a disco, eliminar archivos, revisar espacio disponible, etc. Cuando los programadores escriben programas de computadora, incluyen en sus programas instrucciones que solicitan los servicios del SO. Estas instrucciones son conocidas como quot;
llamadas del sistemaquot;
<br />Clasificación de los Sistemas Operativos<br />Los sistemas operativos pueden ser clasificados de la siguiente forma:<br />Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.<br />Multiprocesador: soporta el abrir un mismo programa en más de una CPU.<br />Multitarea: Permite que varios programas se ejecuten al mismo tiempo.<br />Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.<br />Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.<br />Tipos de Sistemas Operativos<br />Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el tecla do, el sistema de vídeo y las unidades de disco.<br />Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación.<br />Los sistemas operativos más conocidos son los siguientes:<br />1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.        <br />La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel. Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la quot;
compatibilidad IBMquot;
 significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.<br />Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.<br />2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.<br />3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciones para mejorar la eficacia del trabajo.<br />4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.<br />5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.<br />6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.<br />7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la súper carretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas.<br />SISTEMAPROGRAMACIONUSUARIO UNICOUSUARIO MULTIPLETAREA UNICAMULTITAREADOS16 bitsxxWindows3.116/32 bitsxno preventivoWindows95/98/Me32 bitsxcooperativoWindowsNT/200032 bitsxpreventivoWindowsXP32/64 bitsxpreventivoUnix / Linux32/64 bitsxpreventivoMAC/OS X32 bitsxpreventivoVMS32 bitsxpreventivo<br />W<br />INDOWS<br />Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo para utilizar un computador. Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como intermediario para las aplicaciones que se ejecutan.<br />Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, pues este, es sólo el núcleo y no necesita de entorno operador para estar operativo y funcional. Uno de los más prominentes ejemplos de esta diferencia, es el SO Linux, el cual junto a las herramientas GNU, forman las llamadas distribuciones Linux.<br />Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema mono usuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar. (Véase AmigaOS, beOS o MacOS como los pioneros de dicha modernización, cuando los Amiga, fueron bautizados con el sobrenombre de VideoToasters por su capacidad para la Edición de vídeo en entorno multitarea round robín, con gestión de miles de colores e interfaces intuitivos para diseño en 3D con programas como Imagine o Scala multimedia, entre muchos otros.)<br />Uno de los propósitos de un sistema operativo como intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (Teléfonos móviles, reproductores de DVD, computadoras, radios, etc.)<br />Parte de la infraestructura de la World Wide Web está compuesta por el Sistema Operativo de Internet, creado por Cisco Systems para gestionar equipos de interconexión como los conmutadores y los enrutadores.<br />Windows XP<br />Windows XP (cuyo nombre en clave inicial fue Whistler) es una versión de Microsoft Windows, línea de sistemas operativos desarrollado por Microsoft. Lanzado al mercado el 25 de octubre de 2001, actualmente es el sistema operativo para x86 más utilizado del planeta (con una cuota de mercado del 58,4%) y se considera que existen más de 400 millones de copias funcionando. Las letras quot;
XPquot;
 provienen de la palabra eXPeriencia (eXPerience en inglés).<br />Dispone de versiones para varios entornos informáticos, incluyendo PCs domésticos o de negocios, equipos portátiles, quot;
netbooksquot;
, quot;
tablet PCquot;
 y quot;
media centerquot;
. Sucesor de Windows 2000 junto con Windows ME, y antecesor de Windows Vista, es el primer sistema operativo de Microsoft orientado al consumidor que se construye con un núcleo y arquitectura de Windows NT disponible en versiones para plataformas de 32 y 64 bits.<br />A diferencia de versiones anteriores de Windows, al estar basado en la arquitectura de Windows NT proveniente del código de Windows 2000, presenta mejoras en la estabilidad y el rendimiento. Tiene una interfaz gráfica de usuario (GUI) perceptiblemente reajustada (denominada Luna), la cual incluye características rediseñadas, algunas de las cuales se asemejan ligeramente a otras GUI de otros sistemas operativos, cambio promovido para un uso más fácil que en las versiones anteriores. Se introdujeron nuevas capacidades de gestión de software para evitar el quot;
DLL Hellquot;
infierno de las DLLs) que plagó las viejas versiones. Es también la primera versión de Windows que utiliza la activación del producto para reducir la piratería del software, una restricción que no sentó bien a algunos usuarios. Ha sido también criticado por las vulnerabilidades de seguridad, integración de Internet Explorer, la inclusión del reproductor Windows Media Player y aspectos de su interfaz.<br />Windows Vista<br />Windows Vista es una versión de Microsoft Windows, línea de sistemas operativos desarrollada por Microsoft. Esta versión se enfoca para ser utilizada en equipos de escritorio en hogares y oficinas, equipos portátiles, quot;
tablet PCquot;
 y equipos quot;
media centerquot;
.<br />El proceso de desarrollo terminó el 8 de noviembre de 2006 y en los siguientes tres meses fue entregado a los fabricantes de hardware y software,clientes de negocios y canales de distribución. El 30 de enero de 2007 fue lanzado mundialmente y fue puesto a disposición para ser comprado y descargado desde el sitio web de Microsoft.<br />La aparición de Windows Vista viene más de 5 años después de la introducción de su predecesor, Windows XP, es decir el tiempo más largo entre dos versiones consecutivas de Microsoft Windows. La campaña de lanzamiento fue incluso más costosa que la de Windows 95, ocurrido el 25 de agosto de 1995, debido a que esta incluyó además otros productos como Microsoft Office 2007 y Exchange Server 2007.<br />Windows 7<br />Windows 7 es la versión más reciente de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation. Esta versión está diseñada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos portátiles, tablet PC, netbooks y equipos media center. El desarrollo de Windows 7 se completó el 22 de julio de 2009, siendo entonces confirmada su fecha de venta oficial para el 22 de octubre de 2009 junto a su equivalente para servidores Windows Server 2008 R2.<br />A diferencia del gran salto arquitectónico y de características que sufrió su antecesor Windows Vista con respecto a Windows XP, Windows 7 fue concebido como una actualización incremental y focalizada de Vista y su núcleo NT 6.0, lo que permitió mantener cierto grado de compatibilidad con aplicaciones y hardware en los que éste ya era compatible. Sin embargo, entre las metas de desarrollo para Windows 7 se dio importancia a mejorar su interfaz para volverla más accesible al usuario e incluir nuevas características que permitieran hacer tareas de una manera más fácil y rápida, al mismo tiempo que se realizarían esfuerzos para lograr un sistema más ligero, estable y rápido.<br />Diversas presentaciones ofrecidas por la compañía en 2008 se enfocaron en demostrar capacidades multitáctiles, una interfaz rediseñada junto con una nueva barra de tareas y un sistema de redes domésticas simplificado y fácil de usar denominado Grupo en el Hogar, además de importantes mejoras en el rendimiento general del sistema operativo.<br />DIFERENCIAS<br />Simplifica las tareas cotidianasWindows XPWindows VistaWindows 7Realice varias tareas simultáneamente con más facilidad.XXX+Converse y comparta mediante programas de mensajería instantánea, correo electrónico y fotografíagratuitos.XXXExplore la Web de manera sencilla y más segura.XXXEncuentre archivos y programas al instante.XX+Abra los programas y archivos que usa con mayor frecuencia con uno o dos clics.XConéctese a cualquier red inalámbrica disponible en solo tres clics.XDesplácese por muchas ventanas abiertas con mayor rapidez.XComparta fácilmente archivos, fotos y música en su red doméstica.XImprima en una sola impresora desde cualquier equipo del hogar.XAdministre impresoras, cámaras y otros dispositivos de una mejor manera.XOrganice gran cantidad de archivos, documentos y fotografías de manera sencilla.XFunciona como usted lo deseaPersonalice su escritorio con temas y fotos.XXXConéctese a las redes de las empresas de manera segura.XXXTotalmente compatible con equipos de 64 bits.XXXEjecute los programas de productividad de Windows XP.XXProtección integrada contra spyware y otro tipo de malware.XXAyude a mantener sus datos privados y seguros.XXAdministre y supervise la manera en que sus hijos usan el equipo.XXDiseñado para suspenderse y reiniciarse más rápidamente.XAdministración de energía mejorada para una duración prolongada de la batería.XFacilita las tareas nuevasMire y grabe TV en su equipo.XXX+Cree y comparta películas y presentaciones de diapositivas en minutos.XXTransmita música, fotos y vídeos en todo su hogar.XConéctese a su biblioteca multimedia del equipo doméstico mientras está de viaje.XObtenga los gráficos de juegos más reales y contenido multimedia vívidoXToque y puntee en vez de señalar y hacer clic.X<br />C<br />OMPONENTES DEL SISTEMA OPERATIVO<br />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:<br />El núcleo, que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicación.<br />El intérprete de comandos, que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos sin conocer las características del hardware utilizado, la gestión de las direcciones físicas, etcétera.<br />El sistema de archivos, que permite que los archivos se registren en una estructura arbórea.<br />CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS<br />En general, se puede decir que un Sistema Operativo tiene las siguientes características:<br />Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.<br />Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.<br />Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.<br />Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.<br />Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.<br />Organizar datos para acceso rápido y seguro.<br />Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.<br />Procesamiento por bytes de flujo a través del bus de datos.<br />Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.<br />Se señaló que un proceso era simplemente un programa en ejecución, lo que implicaba la tenencia de áreas de memoria, valores de registros, contador de programa, puntero de la pila, etc.<br />La información acerca de los procesos presentes en un instante de tiempo se conserva en la tabla de procesos, la que permite restaurar un proceso que perdió antes el control de ejecución. Cada entrada de esta tabla se corresponde con un proceso en el sistema y recibe el nombre de bloque de control del proceso (PCB). Este contiene diferentes grupos de información para un proceso en específico.<br />Estado del proceso.<br />Contador de programa.<br /> Registros del CPU (acumuladores, índice, propósito general, estado).<br /> Uso de memoria (Dirección, Inicio y longitud de los segmentos, tablas de páginas, etc).<br /> Información de contabilidad (Cantidad de tiempo real y del CPU utilizado, límites de tiempo, número del proceso, etc).<br /> Información del estado de E/S (dispositivos asignados, lista de ficheros abiertos, solicitud de E/S, etc).<br /> Información de planificación del CPU (prioridad, punteros a las colas de planificación, etc).<br />
Sistema operativo
Sistema operativo
Sistema operativo
Sistema operativo
Sistema operativo
Sistema operativo
Sistema operativo
Sistema operativo
Sistema operativo

More Related Content

What's hot (17)

Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Heralmo
HeralmoHeralmo
Heralmo
 
Heralmo
HeralmoHeralmo
Heralmo
 
Clase de sistemas
Clase de sistemasClase de sistemas
Clase de sistemas
 
Clase de sistemas
Clase de sistemasClase de sistemas
Clase de sistemas
 
SISTEMA OPERATIVO
SISTEMA OPERATIVOSISTEMA OPERATIVO
SISTEMA OPERATIVO
 
Sistemas operativos buena
Sistemas operativos  buenaSistemas operativos  buena
Sistemas operativos buena
 
Heralmo
HeralmoHeralmo
Heralmo
 
Sistemas operativos maria olivo
Sistemas operativos maria olivoSistemas operativos maria olivo
Sistemas operativos maria olivo
 
Sistema operativo y virus
Sistema  operativo y  virusSistema  operativo y  virus
Sistema operativo y virus
 
breve historia de los sistemas operativos
breve historia de los sistemas operativosbreve historia de los sistemas operativos
breve historia de los sistemas operativos
 
Sistema operativo y antivirus
Sistema operativo y antivirusSistema operativo y antivirus
Sistema operativo y antivirus
 
El software y_sistemas_operativos
El software y_sistemas_operativosEl software y_sistemas_operativos
El software y_sistemas_operativos
 
Andrea ulrich tamayo powerpoint 5
Andrea ulrich tamayo powerpoint 5Andrea ulrich tamayo powerpoint 5
Andrea ulrich tamayo powerpoint 5
 

Similar to Sistema operativo (20)

Sistemas operativos y tipos
Sistemas operativos y tiposSistemas operativos y tipos
Sistemas operativos y tipos
 
Trabajo de sistemas 2012 sistemas operativos
Trabajo de sistemas 2012 sistemas operativosTrabajo de sistemas 2012 sistemas operativos
Trabajo de sistemas 2012 sistemas operativos
 
Trabajo de sistemas 2012 sistemas operativos
Trabajo de sistemas 2012 sistemas operativosTrabajo de sistemas 2012 sistemas operativos
Trabajo de sistemas 2012 sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
 
Ghisell brito
Ghisell brito Ghisell brito
Ghisell brito
 
Kata sistemas
Kata sistemasKata sistemas
Kata sistemas
 
Tipos De Sistemas
Tipos De Sistemas Tipos De Sistemas
Tipos De Sistemas
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativo Sistema operativo
Sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Clasificación de software
Clasificación de softwareClasificación de software
Clasificación de software
 
Jojojo
JojojoJojojo
Jojojo
 
Guia 2
Guia 2Guia 2
Guia 2
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Virginia contreras so.doc
Virginia contreras so.docVirginia contreras so.doc
Virginia contreras so.doc
 
Sistemas opérativo
Sistemas opérativoSistemas opérativo
Sistemas opérativo
 

Sistema operativo

  • 1. (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones. <br />Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, que es el núcleo del sistema operativo GNU, del cual existen las llamadas distribuciones GNU. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema mono usuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.<br />HISTORIA DE LOS SISTEMAS OPERATIVOS<br /> (1945-1960) Los primeros sistemas eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1950-1960) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc.<br />Definiciones de los sistemas operativos.Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un sistema operativo es lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente.Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado, el sistema de vídeo y las unidades de disco. Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación.Cuando enciendes una computadora, lo primero que ésta hace es llevar a cabo un auto diagnóstico llamado auto prueba de encendido (Power On SelfTest, POST). Durante la POST, la computadora identifica su memoria, sus discos, su teclado, su sistema de vídeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace es buscar un SO para arrancar (boot).<br />Una vez que la computadora ha puesto en marcha su SO, mantiene al menos parte de éste en su memoria en todo momento. Mientras la computadora esté encendida, el SO tiene 4 tareas principales: <br />Proporcionar ya sea una interfaz de línea de comando o una interfaz gráfica al usuario, para que este último se pueda comunicar con la computadora. Interfaz de línea de comando: tú introduces palabras y símbolos desde el teclado de la computadora, ejemplo, el MS-DOS. Interfaz gráfica del Usuario (GUI), seleccionas las acciones mediante el uso de un Mouse para pulsar sobre figuras llamadas iconos o seleccionar opciones de los menús.<br />Administrar los dispositivos de hardware en la computadora. Cuando corren los programas, necesitan utilizar la memoria, el monitor, las unidades de disco, los puertos de Entrada/Salida (impresoras, módems, etc.). El SO sirve de intermediario entre los programas y el hardware.<br />Administrar y mantener los sistemas de archivo de disco. Los SO agrupan la información dentro de compartimientos lógicos para almacenarlos en el disco. Estos grupos de información son llamados archivos. Los archivos pueden contener instrucciones de programas o información creada por el usuario. El SO mantiene una lista de los archivos en un disco, y nos proporciona las herramientas necesarias para organizar y manipular estos archivos.<br />Apoyar a otros programas. Otra de las funciones importantes del SO es proporcionar servicios a otros programas. Estos servicios son similares a aquellos que el SO proporciona directamente a los usuarios. Por ejemplo, listar los archivos, grabarlos a disco, eliminar archivos, revisar espacio disponible, etc. Cuando los programadores escriben programas de computadora, incluyen en sus programas instrucciones que solicitan los servicios del SO. Estas instrucciones son conocidas como quot; llamadas del sistemaquot; <br />Clasificación de los Sistemas Operativos<br />Los sistemas operativos pueden ser clasificados de la siguiente forma:<br />Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.<br />Multiprocesador: soporta el abrir un mismo programa en más de una CPU.<br />Multitarea: Permite que varios programas se ejecuten al mismo tiempo.<br />Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.<br />Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.<br />Tipos de Sistemas Operativos<br />Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el tecla do, el sistema de vídeo y las unidades de disco.<br />Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación.<br />Los sistemas operativos más conocidos son los siguientes:<br />1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS. <br />La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel. Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la quot; compatibilidad IBMquot; significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.<br />Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.<br />2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.<br />3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciones para mejorar la eficacia del trabajo.<br />4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.<br />5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.<br />6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.<br />7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la súper carretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas.<br />SISTEMAPROGRAMACIONUSUARIO UNICOUSUARIO MULTIPLETAREA UNICAMULTITAREADOS16 bitsxxWindows3.116/32 bitsxno preventivoWindows95/98/Me32 bitsxcooperativoWindowsNT/200032 bitsxpreventivoWindowsXP32/64 bitsxpreventivoUnix / Linux32/64 bitsxpreventivoMAC/OS X32 bitsxpreventivoVMS32 bitsxpreventivo<br />W<br />INDOWS<br />Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo para utilizar un computador. Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como intermediario para las aplicaciones que se ejecutan.<br />Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, pues este, es sólo el núcleo y no necesita de entorno operador para estar operativo y funcional. Uno de los más prominentes ejemplos de esta diferencia, es el SO Linux, el cual junto a las herramientas GNU, forman las llamadas distribuciones Linux.<br />Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema mono usuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar. (Véase AmigaOS, beOS o MacOS como los pioneros de dicha modernización, cuando los Amiga, fueron bautizados con el sobrenombre de VideoToasters por su capacidad para la Edición de vídeo en entorno multitarea round robín, con gestión de miles de colores e interfaces intuitivos para diseño en 3D con programas como Imagine o Scala multimedia, entre muchos otros.)<br />Uno de los propósitos de un sistema operativo como intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (Teléfonos móviles, reproductores de DVD, computadoras, radios, etc.)<br />Parte de la infraestructura de la World Wide Web está compuesta por el Sistema Operativo de Internet, creado por Cisco Systems para gestionar equipos de interconexión como los conmutadores y los enrutadores.<br />Windows XP<br />Windows XP (cuyo nombre en clave inicial fue Whistler) es una versión de Microsoft Windows, línea de sistemas operativos desarrollado por Microsoft. Lanzado al mercado el 25 de octubre de 2001, actualmente es el sistema operativo para x86 más utilizado del planeta (con una cuota de mercado del 58,4%) y se considera que existen más de 400 millones de copias funcionando. Las letras quot; XPquot; provienen de la palabra eXPeriencia (eXPerience en inglés).<br />Dispone de versiones para varios entornos informáticos, incluyendo PCs domésticos o de negocios, equipos portátiles, quot; netbooksquot; , quot; tablet PCquot; y quot; media centerquot; . Sucesor de Windows 2000 junto con Windows ME, y antecesor de Windows Vista, es el primer sistema operativo de Microsoft orientado al consumidor que se construye con un núcleo y arquitectura de Windows NT disponible en versiones para plataformas de 32 y 64 bits.<br />A diferencia de versiones anteriores de Windows, al estar basado en la arquitectura de Windows NT proveniente del código de Windows 2000, presenta mejoras en la estabilidad y el rendimiento. Tiene una interfaz gráfica de usuario (GUI) perceptiblemente reajustada (denominada Luna), la cual incluye características rediseñadas, algunas de las cuales se asemejan ligeramente a otras GUI de otros sistemas operativos, cambio promovido para un uso más fácil que en las versiones anteriores. Se introdujeron nuevas capacidades de gestión de software para evitar el quot; DLL Hellquot; infierno de las DLLs) que plagó las viejas versiones. Es también la primera versión de Windows que utiliza la activación del producto para reducir la piratería del software, una restricción que no sentó bien a algunos usuarios. Ha sido también criticado por las vulnerabilidades de seguridad, integración de Internet Explorer, la inclusión del reproductor Windows Media Player y aspectos de su interfaz.<br />Windows Vista<br />Windows Vista es una versión de Microsoft Windows, línea de sistemas operativos desarrollada por Microsoft. Esta versión se enfoca para ser utilizada en equipos de escritorio en hogares y oficinas, equipos portátiles, quot; tablet PCquot; y equipos quot; media centerquot; .<br />El proceso de desarrollo terminó el 8 de noviembre de 2006 y en los siguientes tres meses fue entregado a los fabricantes de hardware y software,clientes de negocios y canales de distribución. El 30 de enero de 2007 fue lanzado mundialmente y fue puesto a disposición para ser comprado y descargado desde el sitio web de Microsoft.<br />La aparición de Windows Vista viene más de 5 años después de la introducción de su predecesor, Windows XP, es decir el tiempo más largo entre dos versiones consecutivas de Microsoft Windows. La campaña de lanzamiento fue incluso más costosa que la de Windows 95, ocurrido el 25 de agosto de 1995, debido a que esta incluyó además otros productos como Microsoft Office 2007 y Exchange Server 2007.<br />Windows 7<br />Windows 7 es la versión más reciente de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation. Esta versión está diseñada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos portátiles, tablet PC, netbooks y equipos media center. El desarrollo de Windows 7 se completó el 22 de julio de 2009, siendo entonces confirmada su fecha de venta oficial para el 22 de octubre de 2009 junto a su equivalente para servidores Windows Server 2008 R2.<br />A diferencia del gran salto arquitectónico y de características que sufrió su antecesor Windows Vista con respecto a Windows XP, Windows 7 fue concebido como una actualización incremental y focalizada de Vista y su núcleo NT 6.0, lo que permitió mantener cierto grado de compatibilidad con aplicaciones y hardware en los que éste ya era compatible. Sin embargo, entre las metas de desarrollo para Windows 7 se dio importancia a mejorar su interfaz para volverla más accesible al usuario e incluir nuevas características que permitieran hacer tareas de una manera más fácil y rápida, al mismo tiempo que se realizarían esfuerzos para lograr un sistema más ligero, estable y rápido.<br />Diversas presentaciones ofrecidas por la compañía en 2008 se enfocaron en demostrar capacidades multitáctiles, una interfaz rediseñada junto con una nueva barra de tareas y un sistema de redes domésticas simplificado y fácil de usar denominado Grupo en el Hogar, además de importantes mejoras en el rendimiento general del sistema operativo.<br />DIFERENCIAS<br />Simplifica las tareas cotidianasWindows XPWindows VistaWindows 7Realice varias tareas simultáneamente con más facilidad.XXX+Converse y comparta mediante programas de mensajería instantánea, correo electrónico y fotografíagratuitos.XXXExplore la Web de manera sencilla y más segura.XXXEncuentre archivos y programas al instante.XX+Abra los programas y archivos que usa con mayor frecuencia con uno o dos clics.XConéctese a cualquier red inalámbrica disponible en solo tres clics.XDesplácese por muchas ventanas abiertas con mayor rapidez.XComparta fácilmente archivos, fotos y música en su red doméstica.XImprima en una sola impresora desde cualquier equipo del hogar.XAdministre impresoras, cámaras y otros dispositivos de una mejor manera.XOrganice gran cantidad de archivos, documentos y fotografías de manera sencilla.XFunciona como usted lo deseaPersonalice su escritorio con temas y fotos.XXXConéctese a las redes de las empresas de manera segura.XXXTotalmente compatible con equipos de 64 bits.XXXEjecute los programas de productividad de Windows XP.XXProtección integrada contra spyware y otro tipo de malware.XXAyude a mantener sus datos privados y seguros.XXAdministre y supervise la manera en que sus hijos usan el equipo.XXDiseñado para suspenderse y reiniciarse más rápidamente.XAdministración de energía mejorada para una duración prolongada de la batería.XFacilita las tareas nuevasMire y grabe TV en su equipo.XXX+Cree y comparta películas y presentaciones de diapositivas en minutos.XXTransmita música, fotos y vídeos en todo su hogar.XConéctese a su biblioteca multimedia del equipo doméstico mientras está de viaje.XObtenga los gráficos de juegos más reales y contenido multimedia vívidoXToque y puntee en vez de señalar y hacer clic.X<br />C<br />OMPONENTES DEL SISTEMA OPERATIVO<br />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:<br />El núcleo, que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicación.<br />El intérprete de comandos, que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos sin conocer las características del hardware utilizado, la gestión de las direcciones físicas, etcétera.<br />El sistema de archivos, que permite que los archivos se registren en una estructura arbórea.<br />CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS<br />En general, se puede decir que un Sistema Operativo tiene las siguientes características:<br />Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.<br />Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.<br />Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.<br />Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.<br />Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.<br />Organizar datos para acceso rápido y seguro.<br />Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.<br />Procesamiento por bytes de flujo a través del bus de datos.<br />Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.<br />Se señaló que un proceso era simplemente un programa en ejecución, lo que implicaba la tenencia de áreas de memoria, valores de registros, contador de programa, puntero de la pila, etc.<br />La información acerca de los procesos presentes en un instante de tiempo se conserva en la tabla de procesos, la que permite restaurar un proceso que perdió antes el control de ejecución. Cada entrada de esta tabla se corresponde con un proceso en el sistema y recibe el nombre de bloque de control del proceso (PCB). Este contiene diferentes grupos de información para un proceso en específico.<br />Estado del proceso.<br />Contador de programa.<br /> Registros del CPU (acumuladores, índice, propósito general, estado).<br /> Uso de memoria (Dirección, Inicio y longitud de los segmentos, tablas de páginas, etc).<br /> Información de contabilidad (Cantidad de tiempo real y del CPU utilizado, límites de tiempo, número del proceso, etc).<br /> Información del estado de E/S (dispositivos asignados, lista de ficheros abiertos, solicitud de E/S, etc).<br /> Información de planificación del CPU (prioridad, punteros a las colas de planificación, etc).<br />