Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js
null
US
Info
Ratings
Comments
Mind Map
by
Conny Barrios
, created
more than 1 year ago
Resumen de los sistemas operativos
Pinned to
3
0
0
No tags specified
sistemas operativos
tic
ordenadores
informática
Created by
David Fuentes Fernández
over 8 years ago
Copied by
Conny Barrios
over 6 years ago
Rate this resource by clicking on the stars below:
(0)
Ratings (0)
0
0
0
0
0
0 comments
There are no comments, be the first and leave one below:
To join the discussion, please
sign up for a new account
or
log in with your existing account
.
Close
14435111
mind_map
2018-07-20T22:46:54Z
“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 que
conocer cómo funciona su propio lenguaje. Sin un sistema operativo, un ordenador
sería inútil.”
DEFINICIÓN
Este 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 los
años, han ido apareciendo diferentes versiones de Windows, pero las más recientes
son el Windows 8 (publicado en 2012), el Windows 7 (2009) y el Windows Vista (2007).
Microsoft
Windows
Los usuarios del Mac OS X representan el 9,5% del mercado de sistemas operativos
desde septiembre de 2014, un porcentaje mucho más bajo que los usuarios de
Windows (casi el 90%). La única razón para que suceda esto es debido a que los
ordenadores Apple suelen ser mucho más caros. Sin embargo, muchas personas
prefieren la apariencia del Mac OS X.
MAC OS es una línea de sistemas operativos creados por Apple. Viene precargada en
todos los ordenadores nuevos de Macintosh o Macs. Las versiones más recientes
son conocidas como OS X, y versiones específicas incluyendo Yosemite (publicada
en 2014), (2012), Lion (2011), y Snow Leopard (2009).
Mac OS
X
Los usuarios de Linux representan menos de un 2% del mercado de sistemas operativos
desde septiembre de 2014.
Linux lleva el nombre de Linus Torvalds, quien creó el núcleo de Linux en 1991. El
nú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ás
populares incluyen Ubuntu, Mint y Fedora.
Linux es una familia de sistemas operativos de
código abierto.
Linux
Los sistemas operativos modernos utilizan una interfaz gráfica de usuario, o GUI. Una
GUI 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ón
de gráficos y textos.
Los sistemas operativos más usados y conocidos universalmente son
Windows, Linux y el Mac OS X.
Google
Android
WIndows
Phone
Apple
iOs
Por otra parte, los dispositivos móviles también cuentan con sistemas operativos,
aunque diferentes. Los más conocidos son:
TIPOS
Gestionar información: El sistema operativo proporciona información, que
posteriormente será utilizada a modo de diagnóstico del funcionamiento correcto del
ordenador.
Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el
sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y
usuarios.
Gestionar los permisos: Garantiza que los recursos sean sólamente utilizados por
programas y usuarios que tengan las autorizaciones que les correspondan.
Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las
aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas
necesitan para funcionar. Esto significa que si una aplicación no responde
correctamente puede "sucumbir".
Gestionar el I/O: El sistema operativo crea un control unificado de los programas a los
dispositivos, a través de drivers.
Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a cada
usuario, en caso de ser necesario. Cuando esta memoria se hace insuficiente, se
crea una memoria virtual, de mayor capacidad, pero como está en el
almacenamiento secundario (disco duro), es más lenta.
Administración del procesador: el sistema operativo administra la distribución del
procesador entre los distintos programas por medio de un algoritmo de programación.
El tipo de programador depende completamente del sistema operativo, según el
objetivo deseado.
FUNCIONES
Aunque existen distintas clasificaciones sobre los componentes de un
sistema informático, en este caso utilizaremos la siguiente clasificación.
El sistema de archivos, que permite que los archivos se registren en una
estructura arbórea.
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.
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.
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:
COMPONENTES
Hoy 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 con
nuevas 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 con
técnicas más avanzadas. Estas incluían mejores mecanismos para manejo de
interrupciones de hardware e implementación de mejores técnicas de programación
basadas en prioridades. Aparecen los sistemas operativos de tiempo real.
Los sistemas operativos con tiempo compartido fueron la siguiente generación de
sistemas desarrollados. La ventaja más significante de estos SO fue la capacidad de
brindar interacción simultánea a los distintos usuarios conectados al sistema. La
técnica básica aplicada fue que el tiempo del procesador fuese uniformemente
compartido por los programas de los distintos usuarios. El SO proporcionaba CPU a un
programa por una intervalo corto y fijo de tiempo, para luego cambiar al siguiente
programa.
El siguiente tipo de Sistemas Operativos desarrollados fueron los sistemas bash con
multiprogramación. Estos sistemas eran capaces de mantener varios programas
activos en memoria por lo que requerían que el manejo de memoria fuera mucho más
avanzado. Cuando un programa se detenía o esperaba por una entrada/salida, el SO
era capaz de cambiar rápidamente entre el programa que se está ejecutando y el
siguiente. Este corto intervalo fue llamado tiempo de cambio de contexto (context
switch time). La multiprogramación generalmente mejora la utilización del procesador
y dispositivos.
Los primeros tipos fueron los sistemas operativos por lotes (bash), en el que los
usuarios tenían que presentar sus trabajos en lotes y apilados en el dispositivo de
entrada principal (lector de tarjetas o un lector de cinta rápido). Uno de los más
importantes conceptos de estos sistemas fue la secuenciación automática de
tareas. Los mayores problemas de estos sistemas era el tiempo de inactividad de la
CPU y, desde el punto de vista del usuario, el tiempo que existía entre la introducción
de una tarea y la salida generada por esta.
Las primeros ordenadores no contaban con sistemas operativos y los programas
tenían control y acceso directo sobre el hardware requerido.
HISTORIA
SISTEMAS OPERATIVOS
Double click this node
to edit the text
Click and drag this button
to create a new node
New
0
of
0
Go to link
Track All
Untrack All
14435111
mind_map
2018-07-20T22:46:54Z
You need to log in to complete this action!
Register for Free