2. Es un programa o
conjunto de
programas que en un
sistema informático
que gestiona los
recursos de hardware
y provee servicios a
los programas de
aplicación,
ejecutándose en
modo privilegiado
respecto de los
restantes y anteriores
SISTEMA OPERATIVO
7. SISTEMASOPERATIVOS MULTIPROGRAMADOS
Surge un nuevo avance en el hardware: el hardware con protección de memoria. Lo que
ofrece nuevas soluciones a los problemas de rendimiento:
Se solapa el cálculo de unos trabajos con la entrada/salida de otros trabajos.
Se pueden mantener en memoria varios programas.
Se asigna el uso de la CPU a los diferentes programas en memoria.
Debido a los cambios anteriores, se producen cambios en el monitor residente, con lo
que éste debe abordar nuevas tareas, naciendo lo que se denomina como Sistemas
Operativos multiprogramados, los cuales cumplen con las siguientes funciones:
Administrar la memoria.
Gestionar el uso de la CPU (planificación).
Administrar el uso de los dispositivos de E/S.
8. Windows es uno de los sistemas
operativos más usados. Su
compatibilidad y apertura
hacia casi todos los
procesadores ha ayudado al
programa creado por
Microsoft a posicionarse del
mercado de las
computadoras de escritorio y
laptops. Ahora, con Windows
8, la empresa californiana
busca hacerse fuerte en los
dispositivos móviles como
las tabletas. Esta es la
evolución de Windows,
aunque hemos dejado fuera
algunas versiones poco
conocidas.
WINDOWS
9. INTERRUPCIONES Y EXCEPCIONES
El SO ocupa una posición intermedia entre los programas de aplicación y el hardware. No se
limita a utilizar el hardware a petición de las aplicaciones ya que hay situaciones en las
que es el hardware el que necesita que se ejecute código del SO. En tales situaciones el
hardware debe poder llamar al sistema, pudiendo deberse estas llamadas a dos
condiciones:
Algún dispositivo de E/S necesita atención.
Se ha producido una situación de error al intentar ejecutar una instrucción del programa
(normalmente de la aplicación).
En ambos casos, la acción realizada no está ordenada por el programa de aplicación, es decir,
no figura en el programa.
Según los dos casos anteriores tenemos las interrupciones y la excepciones:
Interrupción: señal que envía un dispositivo de E/S a la CPU para indicar que la operación de la
que se estaba ocupando, ya ha terminado.
Excepción: una situación de error detectada por la CPU mientras ejecutaba una instrucción,
que requiere tratamiento por parte del SO.
10. COMPONENTES DE UN SISTEMA OPERATIVO
Gestión de procesos
Un proceso es simplemente, un programa en ejecución que necesita recursos para
realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es
el responsable de:
Crear y destruir procesos
Parar y reanudar procesos
Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen
La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista
de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo.
Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se
terminen seguir con las de prioridad media y después las de baja. Una vez
realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja
prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para
siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más
antiguas.
14. VERSIONES MÁS UTILIZADAS
Fuente
Net Market
Share3 W3Counter4 Global Stats5
Dato Septiembre 2014 Septiembre 2014 Septiembre 2014
Total 91.98% 62.72% 79.79%
Windows 7 (2009) 52.71% 40.81% 50.22%
Windows
8.x (2012)
12.26% 10.34% 14.90%
Windows
XP (2001)
23.87% 8.93% 12.11%
Windows
Vista (2007)
3.07% 2.64% 2.56%
Windows
Server (2000)
0.07% N/D N/D
15. LINUX
GNU/Linux es uno de los términos empleados para referirse a la
combinación del núcleo o kernel libre similar a Unix
denominado Linux con el sistema GNU. Su desarrollo es uno
de los ejemplos más prominentes de software libre; todo su
código fuente puede ser utilizado, modificado y redistribuido
libremente por cualquiera bajo los términos de la GPL
(Licencia Pública General de GNU
16. HISTORIAEl proyecto GNU, que se inició en 1983 por Richard Stallman;11 tiene
como objetivo el desarrollo de un sistema operativo Unix completo y
compuesto enteramente de software libre. La historia del núcleo Linux
está fuertemente vinculada a la del proyecto GNU. En 1991 Linus
Torvalds empezó a trabajar en un reemplazo no comercial para
MINIX12 que más adelante acabaría siendo Linux.
Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya
había producido varias de las herramientas fundamentales para el
manejo del sistema operativo, incluyendo un intérprete de comandos,
una biblioteca C y un compilador, pero como el proyecto contaba con
una infraestructura para crear su propio núcleo (o kernel), el llamado
Hurd, y este aún no era lo suficiente maduro para usarse, comenzaron
a usar a Linux a modo de continuar desarrollando el proyecto GNU,
siguiendo la tradicional filosofía de mantener cooperatividad entre
desarrolladores. El día en que se estime que Hurd es suficiente maduro
y estable, será llamado a reemplazar a Linux.
18. ENTORNOGRÁFICO
GNU/Linux puede funcionar tanto en entorno gráfico como
en modo consola. La consola es común en distribuciones para
servidores, mientras que la interfaz gráfica está orientada al
usuario final tanto de hogar como empresarial. Asimismo,
también existen los entornos de escritorio, que son un
conjunto de programas conformado por ventanas, iconos y
muchas aplicaciones que facilitan la utilización del
computador. Los escritorios más populares en GNU/Linux
son: GNOME, KDE SC, LXDE y Xfce. En dispositivos móviles se
encuentra Android, que funciona sobre el núcleo Linux, pero
no usa las herramientas GNU. Intel anunció productos de
consumo basados en MeeGo para mediados del 2011, por lo
que es probable que este entorno tenga también una
creciente importancia en los próximos años.
20. DENOMINACIÓN GNU/LINUX
Parte de la comunidad y numerosos medios prefieren denominar a
esta combinación como Linux, aunque GNU/Linux (con las
variantes GNU con Linux y GNU+Linux) es la denominación
defendida por el Proyecto GNU y la FSF junto con otros
desarrolladores y usuarios para el conjunto que utiliza el sistema
operativo Linux en conjunto con las aplicaciones de sistema
creadas por el proyecto GNU y por muchos otros proyectos
de software.48 49
Desde 1984, Richard Stallman y muchos voluntarios están intentando
crear un sistema operativo librecon un funcionamiento similar
al UNIX, recreando todos los componentes necesarios para tener
un sistema operativo funcional. A comienzos de los años 90, unos
seis años desde el inicio del proyecto,GNU tenía muchas
herramientas importantes listas, como editores de
texto, compiladores, depuradores,intérpretes de comandos de
órdenes etc., excepto por el componente central: el núcleo.
23. ANDROID
Android es un sistema operativo basado en el kernel de Linux diseñado
principalmente para dispositivos móviles con pantalla táctil, como
teléfonos inteligentes o tabletas, y también para relojes inteligentes,
televisores y automóviles, inicialmente desarrollado por Android Inc.,
que Google respaldó económicamente y más tarde compró esta
empresa en 2005.9 Android fue presentado en 2007 junto la fundación
del Open Handset Alliance: un consorcio de compañías de hardware,
software y telecomunicaciones para avanzar en los estándares
abiertos de los dispositivos móviles.10 El primer móvil con el sistema
operativo Android fue el HTC Dream y se vendió en octubre de 2008.11
24. PORATATILES
Una computadora portátil u ordenador portátil (en inglés: laptop o notebook) es un
ordenador personal móvil o transportable, que pesa normalmente entre 1 y 3 kg.
Los ordenadores portátiles son capaces de realizar la mayor parte de las tareas
que realizan los ordenadores de escritorio, también llamados "de torre", con
similar capacidad y con la ventaja de su peso y tamaño reducidos; sumado también
a que tienen la capacidad de operar por un período determinado sin estar
conectadas a una red eléctrica.
La palabra inglesa laptop traducida al castellano significa: lap (regazo) y top (encima)
es decir, una computadora que puede apoyarse sobre las piernas.