Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js
Conny Barrios
Mind Map by , created more than 1 year ago

Resumen de los sistemas operativos

3
0
0
David Fuentes Fernández
Created by David Fuentes Fernández over 8 years ago
Conny Barrios
Copied by Conny Barrios over 6 years ago
Rate this resource by clicking on the stars below:
1 2 3 4 5 (0)
Ratings (0)
0
0
0
0
0

0 comments

There are no comments, be the first and leave one below:

Close
“Un sistema operativo es el software más importante que se ejecuta en un ordenador.Gestiona la memoria del ordenador, los procesos, y todo su software y hardware.También permite que te comuniques con el ordenador sin que para ello tengas queconocer cómo funciona su propio lenguaje. Sin un sistema operativo, un ordenadorsería inútil.”DEFINICIÓNEste sistema operativo viene precargado en la mayor parte de ordenadores nuevos,lo que lo convierte en el sistema operativo más popular del mundo.Microsoft creó el sistema operativo Windows a mediados de 1980. A lo largo de losaños, han ido apareciendo diferentes versiones de Windows, pero las más recientesson el Windows 8 (publicado en 2012), el Windows 7 (2009) y el Windows Vista (2007).MicrosoftWindowsLos usuarios del Mac OS X representan el 9,5% del mercado de sistemas operativosdesde septiembre de 2014, un porcentaje mucho más bajo que los usuarios deWindows (casi el 90%). La única razón para que suceda esto es debido a que losordenadores Apple suelen ser mucho más caros. Sin embargo, muchas personasprefieren la apariencia del Mac OS X.MAC OS es una línea de sistemas operativos creados por Apple. Viene precargada entodos los ordenadores nuevos de Macintosh o Macs. Las versiones más recientesson conocidas como OS X, y versiones específicas incluyendo Yosemite (publicadaen 2014), (2012), Lion (2011), y Snow Leopard (2009).Mac OSXLos usuarios de Linux representan menos de un 2% del mercado de sistemas operativosdesde septiembre de 2014.Linux lleva el nombre de Linus Torvalds, quien creó el núcleo de Linux en 1991. Elnúcleo es el código del ordenador, la parte central del sistema operativo.Las ventajas de Linux son que es gratuito y que tiene muchas versiones diferentes,por lo que puedes elegir. Cada versión tiene una apariencia diferente, y las máspopulares incluyen Ubuntu, Mint y Fedora.Linux es una familia de sistemas operativos decódigo abierto.LinuxLos sistemas operativos modernos utilizan una interfaz gráfica de usuario, o GUI. UnaGUI te permite utilizar tu ratón para clicar en los diferentes iconos, botones, y menús.De manera que todo se muestra claramente en la pantalla usando una combinaciónde gráficos y textos.Los sistemas operativos más usados y conocidos universalmente sonWindows, Linux y el Mac OS X.GoogleAndroidWIndowsPhoneAppleiOsPor otra parte, los dispositivos móviles también cuentan con sistemas operativos,aunque diferentes. Los más conocidos son:TIPOSGestionar información: El sistema operativo proporciona información, queposteriormente será utilizada a modo de diagnóstico del funcionamiento correcto delordenador.Gestión de archivos: el sistema operativo gestiona la lectura y escritura en elsistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones yusuarios.Gestionar los permisos: Garantiza que los recursos sean sólamente utilizados porprogramas y usuarios que tengan las autorizaciones que les correspondan.Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que lasaplicaciones se ejecuten sin problemas asignándoles los recursos que éstasnecesitan para funcionar. Esto significa que si una aplicación no respondecorrectamente puede "sucumbir".Gestionar el I/O: El sistema operativo crea un control unificado de los programas a losdispositivos, a través de drivers.Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a cadausuario, en caso de ser necesario. Cuando esta memoria se hace insuficiente, secrea una memoria virtual, de mayor capacidad, pero como está en elalmacenamiento secundario (disco duro), es más lenta.Administración del procesador: el sistema operativo administra la distribución delprocesador entre los distintos programas por medio de un algoritmo de programación.El tipo de programador depende completamente del sistema operativo, según elobjetivo deseado.FUNCIONESAunque existen distintas clasificaciones sobre los componentes de unsistema informático, en este caso utilizaremos la siguiente clasificación.El sistema de archivos, que permite que los archivos se registren en unaestructura arbórea.El intérprete de comandos, que posibilita la comunicación con el sistema operativo através de un lenguaje de control, permitiendo al usuario controlar los periféricos sinconocer las características del hardware utilizado, la gestión de las direccionesfísicas, etcétera.El núcleo, que representa las funciones básicas del sistema operativo, como porejemplo, la gestión de la memoria, de los procesos, de los archivos, de lasentradas/salidas principales y de las funciones de comunicación.El sistema operativo está compuesto por un conjunto de paquetes de software quepueden utilizarse para gestionar las interacciones con el hardware. Estos elementosse incluyen por lo general en este conjunto de software:COMPONENTESHoy en día la mayoría de los sistemas operativos actuales están enfocados a redes,distribución, fiabilidad, protección y seguridad.Avances en hardware y administración de memoria permitieron el desarrollo de SO connuevas y más poderosas características, tales como la paginación y memoria virtual,multi-level cache, entre otras.Variaciones de sistemas operativos con multiprogramación fueron desarrollados contécnicas más avanzadas. Estas incluían mejores mecanismos para manejo deinterrupciones de hardware e implementación de mejores técnicas de programaciónbasadas en prioridades. Aparecen los sistemas operativos de tiempo real.Los sistemas operativos con tiempo compartido fueron la siguiente generación desistemas desarrollados. La ventaja más significante de estos SO fue la capacidad debrindar interacción simultánea a los distintos usuarios conectados al sistema. Latécnica básica aplicada fue que el tiempo del procesador fuese uniformementecompartido por los programas de los distintos usuarios. El SO proporcionaba CPU a unprograma por una intervalo corto y fijo de tiempo, para luego cambiar al siguienteprograma.El siguiente tipo de Sistemas Operativos desarrollados fueron los sistemas bash conmultiprogramación. Estos sistemas eran capaces de mantener varios programasactivos en memoria por lo que requerían que el manejo de memoria fuera mucho másavanzado. Cuando un programa se detenía o esperaba por una entrada/salida, el SOera capaz de cambiar rápidamente entre el programa que se está ejecutando y elsiguiente. Este corto intervalo fue llamado tiempo de cambio de contexto (contextswitch time). La multiprogramación generalmente mejora la utilización del procesadory dispositivos.Los primeros tipos fueron los sistemas operativos por lotes (bash), en el que losusuarios tenían que presentar sus trabajos en lotes y apilados en el dispositivo deentrada principal (lector de tarjetas o un lector de cinta rápido). Uno de los másimportantes conceptos de estos sistemas fue la secuenciación automática detareas. Los mayores problemas de estos sistemas era el tiempo de inactividad de laCPU y, desde el punto de vista del usuario, el tiempo que existía entre la introducciónde una tarea y la salida generada por esta.Las primeros ordenadores no contaban con sistemas operativos y los programastenían control y acceso directo sobre el hardware requerido.HISTORIASISTEMAS OPERATIVOSDouble click this nodeto edit the textClick and drag this buttonto create a new node