profesora: ing. elizabeth guerrero · los sistemas operativos más populares: linux (para...
TRANSCRIPT
Profesora: Ing. Elizabeth Guerrero
Concepto de Sistema Operativo
Funciones
Sistemas Operativos: Windows, GNU/Linux, Mac
Evolución del Sistema Operativo Windows
Características Windows
Sistema
Operativo
Es un conjunto de
programas que ejecutan
varias tareas y manejan el
hardware de una
computadora u otro
dispositivo electrónico.
Provee de rutinas básicas para
controlar los distintos dispositivos
del equipo y permite administrar,
escalar y realizar interacción de
tareas.
Sirve de intermediario entre el
usuario y la computadora.
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.
Gestión de la memoria de acceso aleatorio (RAM): el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada memoria virtual, esta memoria es mucho más lenta.
Gestión de entradas/salidas (I/O): el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).
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".
Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.
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.
Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
Los sistemas operativos más populares: ◦ Linux (para computadoras y servidores)
◦ Mac OS (para computadoras)
◦ Microsoft Windows (para computadoras)
◦ Chrome OS (para computadoras)
◦ Android (para smartphones)
◦ Windows Phone(para smartphones)
◦ iOS (para smartphones)
◦ BlackBerry OS (para smartphones)
A continuación se hablará de los tres primeros de la lista
Linux está modelado como un sistema operativo tipo Unix. Desde sus comienzos, Linux se diseñó para que fuera un sistema multitarea y multiusuario.
Nadie es dueño de Linux, a diferencia de otros sistemas operativos.
Gran parte de su desarrollo lo realizan voluntarios de forma altruista.
En 1984 comenzó el desarrollo de lo que más tarde sería GNU/Linux cuando la Free Software Foundation (Fundación de software libre) comenzó a desarrollar un sistema operativo libre de tipo Unix, llamado GNU.
El proyecto GNU ha desarrollado un conjunto de herramientas de software libre para ser utilizados por Unix™ y sistemas operativos tipo Unix como Linux.
Estas herramientas permiten a los usuarios desarrollar tareas que van desde las más comunes (como copiar o eliminar archivos del sistema) a las más especializadas (como escribir y compilar programas o hacer edición sofisticada en una gran variedad de formatos de documento).
El núcleo Linux apareció por primera vez en 1991, cuando un estudiante de informática finlandés llamado Linus Torvalds anunció una primera versión de un núcleo de reemplazo para Minix.
Linus Torvalds sigue coordinando el trabajo de varios cientos de desarrolladores con la ayuda de cierto número de responsables de subsistema.
Multitarea
• Habilidad de ejecutar numerosos programs sin obtaculizar la ejecucuión de
cada aplicación
Multiusuario
• Permite que más de una sola persona pueda trabajar en la misma versión de la
misma aplicación de manera simultánea, desde las mismas terminales, o en
terminales separadas.
Redes y Telecomunicaciones
• Incluye capacidades para red tan estrechamente acopladas soportando una
variedad de interfaces de red
Internet
• Puede conectarse a Internet y al vasto mundo de información que esta red
abarca
Interconectividad
• Se puede conectar Linux a una red local, y convertirlo en servidor
Programación
• Herramientas para el desarrollo de programas
Portabilidad
• Linux fue diseñado teniendo en cuenta la portabilidad de las aplicaciones.
Linux es compatible con diversos estándares Unix, facilitando el desarrollo de
aplicaciones para múltiples plataformas. .
Ambiente Gráfico
• Capacidad de ejecutar aplicaciones gráficas mediante una red heterogénea
Al conjunto de programas de usuario, programas utilitarios y núcleo (kernel) del sistema se le conoce como "distribución". Existen varias distribuciones, entre ellas las siguientes:
Es el sistema operativo de Apple para sus computadoras de escritorio y portátiles, cuya compañía fue fundada por Steve Jobs
Mac OS desde el año 1985 es la competencia directa del ambiente de Microsoft
Su diseño es uno de los mas simples que existen en este campo de las interfaces para computadores.
Su apariencia sencilla y manejo de iconos y carpetas inspiró a los demás sistemas operativos basados en ventanas.
Fue el primero en incorporar el hardware mouse o ratón para desplazarse por el escritorio y carpetas.
En la actualidad el Mac OS es un sistema operativo atractivo e innovador, sus desarrolladores se las han ingeniado para crear un sistema adaptable y sencillo de usar, conectado al iPhone, iPad o iPod.
Sus aplicaciones predeterminadas complementan al Mac OS para que la experiencia de trabajo sea completa e interactiva con las redes sociales y los softwares de terceros.
Otro aspecto relevante e innovador es la capacidad de las aplicaciones del Mac OS para detectar qué es lo que necesitamos de acuerdo a las búsquedas y posición geográfica del usuario.
El Mac OS permite la descarga gratuita de las actualizaciones anuales para los dispositivos compatibles con estas nuevas versiones que mejoran y añaden nuevas funciones.
Microsoft Windows es un sistemas operativo desarrollado por Microsoft desde 1981, año en que el proyecto se denominaba «Interface Manager», buscando proveer una interfaz gráfica más sencilla de entender.
En 1975, Gates y Allen constituyen una sociedad denominada Microsoft.
Visión: un equipo informático en cada escritorio y en cada hogar.
Durante los años venideros, Microsoft comenzará a cambiar la forma en que trabajamos.
Windows a lo largo de su historia, han experimentado varias versiones que le han ido añadiendo mejoras en su entorno gráfico, en su rendimiento, en las características hardware del equipo y en las aplicaciones de utilidades para facilitar la labor al usuario.
Windows 1.0 (1985) Interfaz gráfica basada en
ventanas.
Manejo de archivos MS-
DOS, calendario, bloc de
notas, calculadora y reloj.
Windows 2.0 (1987) Iconos de escritorio, memoria
ampliada, mejores gráficos y la
posibilidad de superponer
ventanas, controlar el diseño
de la pantalla y usar atajos con
el teclado para acelerar el
trabajo.
Windows 3.0 (1990)
Interfaz de usuario mejorada, mayor
eficiencia en la capacidad de gestión de la
memoria de los procesadores.
Aparece el Administrador de Programas y
el Administrador de Archivos, el panel de
control fue rediseñado y algunos juegos
como el Solitario, Corazones y
Buscaminas.
Windows NT (1993) Para su desarrollo se asociaron IBM con
Microsoft y construyeron un SO de
32bytes multitarea, multihilo,
multiprocesamiento, multiusuario con
un núcleo híbrido y una capa de
hardware de abstracción para facilitar la
portabilidad entre plataformas.
Windows 95 (1994)
Interfaz de usuario completamente nueva y
diferente, aparece el botón de Inicio, la
Barra de Tareas, el Área de Notificaciones
(recordemos que era la época del módem,
fax,...), etc.
Windows 98 (1998) Primera versión diseñada
específicamente para el consumidor,
posibilidad de minimizar una ventana
con un simple clic en el icono de la
barra de herramientas, los botones de
navegación hacia "Adelante" y
"Regresar", etc..
Windows ME (2000)
Windows Millennium Edition, considerado
como una de las peores versiones de
Windows que ha existido. Aparece la
característica "Restaurar el Sistema" lo cual
permitía a los usuarios establecer una
configuración estable anterior del sistema.
Windows XP de eXPeriencie
(2001)
Basado en arquitectura NT resultó ser
uno de los más exitosos. Introdujo
nuevas características como: interfaz de
manejo más sencillo, posibilidad de
utilizar varias cuentas de usuario a la
vez, capacidad de agrupar aplicaciones
similares en la barra de tareas
Windows Vista (2007)
Se recuerda como un sistema que llegó
tarde, mal y arrastro. Nueva interfaz
gráfica que permitía la transparencia en las
ventanas, efecto 3D las ventanas que
estaban abiertas y podías cambiar de una
a otra. Permitía tener una vista preliminar
de las ventanas abiertas, con solo pasar el
ratón sobre los botones en la barra de
tareas.
Windows 7(2009)
Destaca por ofrecer una interfaz
rediseñada, una nueva barra de tareas,
mejoras importantes en el rendimiento
del SO y sobre todo porque W7 marcó el
debut de Windows Touch, que permite
explorar la web desde pantallas táctiles.
Windows 8 (2012)
Su interfaz de usuario fue modificada para
hacerla más amigable y fácil de usar con la
pantallas táctiles. Es el momento de las
Apps cuyos iconos de diferentes tamaños
ocupan la pantalla. El explorador de
archivos ahora deja a solo un clic de ratón,
funciones que antes estaban escondidas.
Windows 10 (2015) El sistema operativo ofrece una interfaz de
Windows actualizada, centrándose en el
icónico menú Inicio y creando una
experiencia intuitiva desde allí.
Cortana, el primer asistente verdaderamente
digital de Microsoft, hace su primera
aparición en un equipo con Windows 10,
aprendiendo de los comportamientos y las
preferencias de cada persona que interactúa
con ella
Trabaja en un entorno gráfico. Controla el funcionamiento de los dispositivos
periféricos con los que cuenta la computadora. Traduce a comandos las acciones realizadas con
teclado o ratón. Realiza procesos multitareas, esto es que se puede
ejecutar más de una aplicación al mismo tiempo. Registra el lugar donde se encuentran almacenados
los archivos que han sido guardados en su computadora.
Ejecuta los programas de aplicación que realizan tareas especificas. Por ejemplo: Procesador de palabras.