República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Misión Sucre
Linux-Windows
Edelni Millán CI:27.754.049
INTRODUCCIÓN
La informática ha cambiado radicalmente nuestra forma de trabajar y de vivir en
general. Desde tiempos remotos el ser humano ha fabricado herramientas que
facilitan sus labores. La tecnología en la vida actual se ha vuelto muy popular
entre las personas, hoy en día todas las personas tienen, por lo menos, una idea
del tema. A medida que se desarrollaba la tecnología, se iban construyendo
máquinas que realizaban cálculos cada vez más complejos, hasta la aparición de
los ordenadores. Para usar esta tecnología se crearon diversos sistemas
operativos que hacen más fácil su uso y control. Sabiendo esto, en el presente
trabajo presentaremos de forma práctica y sencilla un poco más sobre esta
herramienta “Los Sistemas Operativos” dando a conocer su concepto, funciones,
evolución, tipos, etc. También explicaremos sobre el sistema operativo Windows y
su evolución a través de los años volviéndose el más popular en este mercado. El
sistema operativo es el programa más importante del sistema informático, forma
parte de una categoría de software. El sistema operativo es el que administra el
trabajo de las partes de nuestro sistema informático, además, define nuestra
experiencia con la computadora. Es el programa mayor que nos permite usar
todos los programas aparte de organizar y controlar los accesos de nuestros
recursos, haciendo que el acceso a ella sea más fácil. El Sistema Operativo es
aquel que permite la comunicación entre la máquina y el usuario, es muy
importante, sin ella no hay comunicación con el usuario. Proporciona las
facilidades para aprovechar adecuadamente estos recursos. Podemos darnos
cuenta que el sistema operativo como un encargado de asignar recursos. Dado
que puede haber muchas faltas de solicitudes de recursos que seguramente no
podrán satisfacer simultáneamente, el sistema operativo debe decidirse a cuáles
solicitudes se le va a asignado recursos para poder operar el sistema de cómputo
de una manera eficiente y justa.
El objetivo primordial de un sistema operativo es proporcionar comodidad al
usuario. Es mucho más fácil realizar tareas en un centro de cómputo con la ayuda
de un sistema operativo que sin él. Un segundo objetivo es la eficiencia, y crece a
medida que nos encontremos con grandes sistemas de cómputo multiusuarios El
sistema operativo Windows es un software es de Microsoft, a diferencia de Linux,
que es un software libre, lo que significa que para instalarlo y utilizarlo en un
equipo informático es necesario comprar una licencia .Tras el sistema operativo
Mac Os de Apple, Windows fue uno de los primeros en incorporar una interfaz
gráfica de usuario basada en ventanas, de ahí su nombre. En sus inicios fue una
aplicación que se ejecutaba sobre el sistema operativo de interfaz en modo texto
MS –DOS, desarrollado también por Microsoft, pero posteriormente se convirtió en
un auténtico sistema operativo. A lo largo de la historia, han existido varias
versiones de Windows que le han ido añadiendo mejoras en su entorno gráfico, en
su rendimiento, en el aprovechamiento de las características hardware del equipo
y en las aplicaciones de utilidades para facilitar la labor al usuario.
FUNDAMENTOS DE LOS SISTEMAS OPERATIVOS
Sin el software, una computadora es en esencia una masa metálica sin utilidad.
Con el software, una computadora puede almacenar, procesar y
recuperar información,
encontrar errores de ortografía en manuscritos, entre otras cosas.
El software para computadoras puede clasificarse en general en dos clases:
los programas de sistema, que controlan la operación de la computadora en sí y
los programas de aplicación, los cuales resuelven problemas para sus usuarios.
El programa fundamental de todos los programas de sistema es el sistema
operativo, que controla todos los recursos de la computadora y proporciona la
base sobre la cual pueden escribirse los programas de aplicación.
Un sistema de cómputo consta del hardware, programas de sistema y programas
de aplicación, como se observa en la imagen.
¿QUÉ ES UN SISTEMA OPERATIVO?
Un Sistema Operativo es el software encargado de ejercer el control y coordinar el
uso del hardware entre diferentes programas de aplicación y los diferentes
usuarios. Es un
administrador de los recursos de hardware del sistema.
*EVOLUCION DE LOS SISTEMAS OPERATIVOS AÑOS 40
En ese entonces no existían los Sistemas Operativos y los programadores debían
interactuar con el hardware de la computadora sin ayuda externa. Todo se hacía
en lenguaje máquina.
AÑOS 50
Los sistemas operativos hacen una aparición descrita y bastante simple, con
conceptos tales como el monitor residente, el proceso por lotes y
el almacenamiento
temporal.
AÑOS 60
En los años 1960 hubo cambios notables en varios campos de la informática, con
la aparición del circuito cerrado la mayoría orientados a seguir incrementando el
potencial de los computadores. Para ello se utilizaban técnicas de lo más diversas:
-Multiprogramación:
En un sistema multiprogramado la memoria principal alberga a más de un
programa de usuario. El CPU ejecuta instrucciones de un programa, cuando el
que se encuentra en ejecución realiza una operación de E/S; en lugar de esperar a
que termine la operación de E/S, se pasa a ejecutar otro programa.
–Tiempo compartido: En este punto tenemos un sistema que usa
la electrónica disponible, pero carece de interactividad; para conseguirla debe
convertirse en un sistema multiusuario, en el cual existen varios usuarios con un
terminal en línea, utilizando el modo de operación de tiempo compartido.
-Tiempo real: Estos sistemas se usan en entornos donde se deben aceptar y
procesar en tiempos muy breves un gran número de sucesos, en su mayoría
externos al ordenador.
-Multiprocesador: Permite trabajar con máquinas que poseen más de
un microprocesador. En un multiprocesador
los procesadores comparten memoria y reloj.
AÑOS 70
Debido al avance de la electrónica, esta década se podría definir como la de los
sistemas de propósito general y en ella se desarrollan tecnologías que se siguen
utilizando en la
actualidad.
AÑOS 80
En esta época dos sistemas operativos eran mayoritarios: DOS, escrito
por Microsoft para
IBM PC y otras computadoras que utilizaban CPU Intel 8088, y UNIX, que
denominaba en las PC"s personales que hacían uso del Motorola 68000.
AÑOS 90
En 1991 aparece la primera versión del núcleo de Linux. Creado por Linus
Torvalds y un sinfín de colaboradores a través de Internet. Este sistema se basa
en Unix, un sistema que en un principio trabajaba en modo de comandos, estilo
MS-DOS.
*CONCEPTOS DE LOS SISTEMAS OPERATIVOS
La interfaz entre el sistema operativo y los programas del usuario se define como
el conjunto de " instrucciones ampliadas" que proporciona el sistema operativo.
Estas instrucciones ampliadas se conocen como llamadas al sistema. Las
llamadas al sistema crean, eliminan y utilizan varios objetos del software,
controlados por el sistema operativo, los más importantes son
los procesos y archivos.
Procesos
Un concepto central en todos los sistemas operativos es el de proceso. Un
proceso es básicamente, un programa en ejecución. Consta del programa
ejecutable, sus datos y pila, contador y otros registros, además de toda la
información necesaria para ejecutar el programa.
En muchos sistemas operativos, toda la información relativa a un proceso, distinta
del contenido de su propio espacio de dirección, se almacena en una tabla del
sistema operativo llamada tabla de procesos, la cual consta de un arreglo (o lista
ligada) de estructuras, una por cada proceso existente en ese momento.
Así, un proceso (suspendido) consta de su espacio de dirección, llamado imagen
central y los datos de su tabla de procesos, que entre otras cosas contiene sus
registros.
Un proceso llamado intérprete de comando o Shell lee los comandos a partir de
una
terminal.
Archivos
La otra gran categoría de llamadas al sistema se relaciona con el sistema de
archivos. Una de las funciones principales del sistema operativo es ocultar las
peculiaridades de los discos y demás dispositivos de E/S, para presentar al
programador un modelo agradable y nítido de archivos independientes de los
dispositivos. Antes de poder leer un archivo, hay que abrir éste; después de leer
un archivo, éste debe cerrarse; las llamadas permiten hacer todo esto.
Para poder proporcionar un espacio donde almacenar los archivos, la mayoría de
los sistemas operativos soportan el concepto de directorio como una forma de
agrupar los archivos.
Los datos de un directorio pueden ser archivos u otros directorios. El proceso y las
jerarquías de archivos que se encuentran dentro de la jerarquía del directorio
puede determinarse mediante el nombre de la ruta de acceso desde la parte
superior de dicha jerarquía, el directorio raíz.
Cada proceso tiene activo un directorio de trabajo, en el que se buscan aquellos
nombres de las rutas de acceso que no comiencen con una diagonal.
Llamadas al sistema
Los programas del usuario se comunican con el sistema operativo y le solicitan
servicio mediante las llamadas al sistema. A cada una de ellas le corresponde
un procedimiento de la biblioteca que pueden llamar los programas del usuario.
Este procedimiento pone los parámetros de la llamada al sistema en un lugar
específico, como pueden ser los registros de la máquina, para después ejecutar
una instrucción TRAP (un tipo de llamada a procedimiento protegido) para iniciar
el sistema operativo.
La finalidad del procedimiento de biblioteca es ocultar los detalles de la instrucción
TRAP y hacer que las llamadas al sistema perezcan llamadas comunes a un
procedimiento.
El Shell
El sistema operativo es el código que lleva a cabo las llamadas al sistema. Los
editores, compiladores, ensambladores, ligadores e intérpretes de comandos no
son
parte del sistema operativo, aunque sean importantes y útiles.
El comando de Unix llamado Shell, el cual, sin ser parte del sistema operativo,
hace un uso extenso de muchas de las características del sistema, por lo que sirve
como un buen ejemplo del uso que puede darse a las llamadas al sistema.
También es la interfaz principal entre un usuario sentado frente a una terminal y el
sistema operativo.
Cuando un usuario inicia sesión, el Shell se inicializa. Shell reconoce a la terminal
como su entrada y salida estándar. Comienza mostrando el indicador, un carácter
tal como un signo de dólares, que indica la usuaria que Shell aguarda para aceptar
un comando.
*ELEMENTOS DE LOS SISTEMAS OPERATIVOS
Un 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 núcleo, que representa las funciones básicas del sistema operativo, por
ejemplo, la gestión de memoria, de los procesos, de los archivos, de las
entradas/salidas principales y de las funciones de comunicación.
–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 utilizando, la gestión de las
direcciones
físicas, etc.
–El sistema de archivos, que permite que los archivos se registren en
una estructura
arbórea.
*CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
*Sistema operativo multitareas:
Es el modo de funcionamiento disponible en algunos sistemas operativos,
mediante el cual una computadora procesa varias tareas al mismo tiempo.
*Sistema operativo monotarea:
Los sistemas operativos monotarea son más primitivos y es todo lo contrario al
viso anteriormente, es decir, solo pueden manejar un proceso en cada momento o
que solo puede ejecutar las tareas de una en una.
*Sistema operativo monousuario:
Los sistemas operativos monousuarios son aquellos quenada más puede atender
a un solo usuario, gracias a las limitaciones creadas por el hardware, los
programas o el tipo de aplicación que se esté ejecutando.
*Sistema operativo multiusuario:
Es todo lo contrario a monousuario, y en esta categoría se encuentran todos los
sistemas que cumplen simultáneamente las necesidades de dos o más
usuarios, que comparten mismos recursos.
*OBJETIVOS DE LOS SISTEMAS OPERATIVOS
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 de la computadora se emplee de manera eficiente.
¿QUÉ ES WINDOWS?
Windows (Ventanas), es un programa que nos permite trabajar con diferentes
ventanas (programas) simultáneamente, permitiendo la manipulación de
información entre una y otra, ya que es la característica principal.
¿QUÉ ES LINUX?
Linux es un sistema operativo diseñado por cientos de programadores de todo el
planeta, aunque el principal responsable del proyecto es Linus Torvalds. Su
objetivo inicial es propulsar el software de libre distribución junto con su código
fuente para que pueda ser modificado por cualquier persona, dando rienda suelta
a la creatividad. El hecho de que el sistema operativo incluya su propio código
fuente expande enormemente las posibilidades de este sistema.
TABLA COMPARATIVA DE LOS SISTEMAS OPERATIVOS: LINUX Y WINDOWS
*REQUERIMIENTOS DE HARDWARE PARA LINUX
-CPU(Procesador):Intel Pentium 1-4,
Celeron, AMD Durón, Athlon, Athlon 64, Semprom u Opteron.
Memoria RAM:256 MB mín. y 512 MB máx.
-Espacio en disco duro: mín. 2 GB y máx. 5 GB.
*REQUERIMIENTOS DE HARDWARE PARA WINDOWS
-Procesador: Pentium a 233 MHz o mayor velocidad (se recomienda 300 MHz).
–Memoria RAM: Mín. 64 megabytes (MB) (se recomienda 128 MB)
-Espacio en disco duro: Mín. 1,5 gigabytes (GB).
-Unidad de CD-ROM o DVD-ROM.
-Un teclado y un mouse de Microsoft.
-Adaptador de video y monitor con una resolución Super VGA (800 x 600).
-Tarjeta de sonido Altavoces o auriculares.
*VENTAJAS Y DESVENTAJAS DE LINUX Y WINDOWS
La instalación:
En Linux a pesar de todos los esfuerzos la instalación no resulta sencilla siempre,
pero te permite personalizar totalmente los paquetes que quieras instalar. En
Windows la instalación es mínimamente configurarle, aunque es muy sencilla.
La compatibilidad:
Ninguno de los dos sistemas operativos es totalmente compatible con el
Hardware, a pesar de que Windows se acerca más, los dos están cerca de
conseguirlo.
Aunque Linux no está detrás de ninguna casa comercial gracias a su elevada
popularidad ofrece una alta compatibilidad ofreciendo, además, actualizaciones
frecuentes.
Windows al ser parte de Microsoft intenta ofrecer una gran cantidad de drivers ya
que su gran poder económico hace que las empresas mismas de hardware creen
sus propios drivers.
Software:
Linux al tener menos software en algunos campos sufre una menor aceptación por
parte de las empresas, aunque gracias a los apoyos de empresas como sus
Microsystems o IB se ha logrado muchos avances. Windows al ser el más fácil de
usar en las empresas, posee una gran cantidad de software.
Robustez:
Linux se ha caracterizado siempre por la robustez de su sistema ya que pueden
pasar meses e incluso años sin la necesidad de apagar o reiniciar el equipo,
también si una aplicación falla simplemente no bloquea totalmente al equipo.
En Windows siempre hay que reiniciar cuando se cambia la configuración del
sistema, se bloquea fácilmente cuando ejecuta operaciones aparentemente
simples por lo que hay que reiniciar el equipo.
Tanto Windows como Linux tienen sus ventajas e inconvenientes, aunque desde
un punto de vista más técnico Linux tiene ventaja sobre Windows.
CONCLUSIÓN
Se puede decir que los sistemas operativos siguen evolucionando. Además, que
todos los Sistemas Operativos modernos son multitarea y pueden ejecutar varios
procesos simultáneamente. En la mayoría de los ordenadores sólo hay un CPU;
un Sistema Operativo multitarea crea la ilusión de que varios procesos se ejecutan
simultáneamente en el
En general se puede decir que los sistemas operativos propietarios están en
igualdad de condiciones frente a la seguridad que los sistemas operativos libres
que acaban de presentarse.
REFERENCIAS BIBLIOGRÁFICAS
Castillo L. (16 de febrero de 2011) Sistema Operativo Google Chrome OS.
Recuperado el 8 de junio de 2015, de http://es.slideshare.net/aleceles/sistema-
operativo-google- chrome-os Dan T. (6 de noviembre de 2012) Sistema Operativo
IOS. Recuperado el 8 de junio de 2015, de,
http://es.slideshare.net/TenshiDam/sistema-operativo-ios
Equipo de Documentación de Debían (6 de septiembre de 2004) Una breve
historia de Debían. Recuperado el 10 de junio de 2015, de
https://www.debian.org/doc/manuals/project-history/ch-intro.es.html
Equipo de Informática Moderna (s.f.) Versiones Sistema operativo Windows.
Recuperado el 28 de mayo de 2015 de,
http://www.informaticamoderna.com/Mic_Win.htm Falla, S., (26 de octubre DE
2007). Historia y evolución del Sistema Operativo Mac OS Recuperado el 9 de
junio de 2015, de http://www.maestrosdelweb.com/historia-y- evolucion-del-
sistema-operativo-mac-os/
Fundación Wikipedia (15 de Abril del 2015) Sistema Operativo, Recuperado el 19
de Abril de 2015 de http://es.wikipedia.org/wiki/Sistema_operativo Fundación
Wikipedia (21 mayo 2015 a las 07:02) Firefox OS, Recuperado el 9 de junio de
2015 de, http://es.wikipedia.org/wiki/Firefox_OS
Generación de Los Sistemas Operativos Recuperado el 19 de Abril de 2015
http://es.slideshare.net/OscarAndresLedesma/generacin-de-los-sistemas-
operativos- 42851870 Martínez P., Cabello M., Díaz J. (1997) Sistemas Operativos
Teoría y Práctica, Madrid Edit.
Díaz de Santos.47. 47 Claver A., Lynn I. (2011) Sistemas Operativos (6ta Edición)
México Editorial Cangare Liaoning. Microsoft Windows (noviembre de 2013)
Historia de Windows Recuperado el 26 de mayo de 2015, de
http://windows.microsoft.com/es-419/windows/history#T1=era0 Molina J., Baena L.
(2007) Sistemas Operativos En Entornos Monousuario Y Multiusuario. Windows
2003 Server y Linux. Madrid. Edit. Vision Net.
ANEXOS
LOGO LINUX
ESCRITORIO LINUX
SISTEMA OPERATIVO WINDOWS