1. Sistema operativo<br />Un sistema operativo es un conjunto de programas destinado a permitir el uso apropiado de las partes físicas del ordenador hardware, y de esta manera interactuar con el usuario. Sin un sistema operativo el usuario seria incapaz de poder trabajar con un computador ya que este no seria más que una conjunto de piezas electrónicas sin objetivo, he ahí su importancia<br />Es posible encontrar en el tiempo entre la retirada de un trabajo y el montaje del siguiente. Era sumamente complicado, por el hecho de que eran tarjetas perforadas las cuales las tenía que leer el sistema.<br />1. Almacenamiento temporal == Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultánea la carga del programa o la salida de datos con la ejecución de la siguiente tarea. Para ello se utilizaban dos técnicas, el buffering y el spooling.<br />En los años 60 se produjeron cambios notorios en varios campos de la informática, con la aparición del circuito integrado la mayoría orientados a seguir incrementando el potencial de los ordenadores. Para ello se utilizaban técnicas de lo más diversas.<br /><-------Sistema operativoss<br />Clasificación de los Sistemas Operativos<br />Multiprogramación<br />En un sistema multiprogramador memoria alberga a más de un programa de usuario. La 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. Si éste realiza, a su vez, otra operación 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.<br />Tiempo compartido<br />En este punto tenemos un sistema que hace buen uso de la electrónica disponible, pero adolece la falta 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. En estos sistemas los programas de los distintos usuarios residen en memoria.<br />Tiempo real<br />Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy <br />breves un gran número de sucesos, en su mayoría 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.<br />Multiprocesador<br />Diseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente, pueden interferirse entre sí. Concretamente, en lo que se refiere a las lecturas y escrituras en memoria. Existen dos arquitecturas que resuelven estos problemas:<br />Para que un multiprocesador opere correctamente necesita un sistema operativo <br />Cómo funciona un Sistema Operativo?<br />Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar. <br />Los sistemas operativos más utilizados en los PC son DOS, OS/2, y Windows, pero hay otros que también se utilizan, como por ejemplo Linux.<br />Cómo se utiliza un Sistema Operativo?<br />Un usuario normalmente interactúa con el sistema operativo a través de un sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos como copiar y pegar para copiar y pegar archivos respectivamente. Los comandos son aceptados y ejecutados por una parte del sistema operativo llamada procesador de comandos o intérprete de la línea de comandos. Las interfaces gráficas permiten que utilices los comandos señalando y pinchando en objetos que aparecen en la pantalla.<br />Ventajas y desventajas<br />Para Windows:las ventajas que tiene es que es sencillo de usar, o eso se rumora ah y la cantidad de programas y juegos, casi todos tienen versión para win. En cuanto a desventajas, son casi innumerables, ineficiencia del código, altos requerimientos y poco desempeño, virus, de paga, no es posible modificar casi nada, es decir, es de código cerrado, parches para corregir cosas que debieron ya ser corregidas y que al final generan mas problemas de los que solucionanPara Mac:En cuanto a sus ventajas, esta la seguridad, el desempeño, gráficamente es mejor, utilización de recursos al máximoen cuanto a las desventajas es que es de quot;
pagaquot;
y de código cerrado, aunque esto es entre comillas, ya que para poder usarlo a la perfección necesitas una Mac, la cantidad de programas es algo limitada, aunque se pueden emulary por ultimo Linuxen cuanto a ventajas, creo que las principales son: que es gratuito, de código <br />que Mac, ya que los dos nacieron de Unix, la cantidad de distribuciones para satisfacer la necesidad de cualquier persona, personalizable a mas no poder, un manejo de recursos bastante eficiente, seguridad, es realmente multiusuario, en fin, creo que no <br />terminaría, pero eso es lo mas importante.en cuanto a sus desventajas creo que seria, la mala idea que tienen las personas en cuanto a su dificultad, a lo mejor el proceso de instalación es mas complejo y algunos dispositivos y programas deben de ser instalados desde consola, aunque, no es gran cosa<br />TIPOS DE SISTEMAS OPERATIVOS<br />Existen dos tipos generales de sistemas operativos: Los basados en caracteres y los de interfaz gráfica (ambientes amigables). El sistema basado en caracteres es ejemplificado perfectamente con el sistema operativo utilizado por las computadoras IBM y compatibles. El MS-DOS está listo para recibir un comando desplegando el tipo de indicador (A> o C>) en la pantalla; en donde el usuario escribe carácter por carácter el comando que se desea ejecutar.<br />Ante las justificadas quejas de los usuarios por la falta de programas amigables, los desarrolladores de software respondieron añadiendo menús y mensajes en pantalla. Los menús mejoran en mucho la cordialidad de los programas, reduciendo el número de comandos que se necesitan conocer.<br />La Macintosh logró crear la primera interfaz gráfica, posteriormente Microsoft introdujo la interfaz gráfica Windows para las computadoras IBM y compatibles.<br />Cada programa en Windows tiene reservada un área de la pantalla conocida con el nombre de ventana.<br />