Вы находитесь на странице: 1из 20

SISTEMAS OPERATIVOS

Android
Introducción

En el inicio de la computación el programador debía tener un


conocimiento y contacto profundo con el hardware, y en el
infortunado caso de que su programa fallara, debía examinar los
valores de los registros y paneles de luces indicadoras del estado de
la computadora para determinar la causa del fallo y poder corregir
su programa, además de enfrentarse nuevamente a los
procedimientos de apartar tiempo del sistema y poner a punto
los Compiladores, ligadores, etc para volver a correr el programa.
La importancia de los Sistemas Operativos nace históricamente desde
los años 50's, cuando se hizo evidente que el operar una computadora
por medio de tableros enchufables en la primera generación y luego por
medio del trabajo en lote en la segunda generación, se podía mejorar
notoriamente, pues el operador realizaba siempre una secuencia de
pasos repetitivos, lo cual es una de las características contempladas en
la definición de lo que es un programa.
Historia y evolución

Los Sistemas Operativos han estado relacionados históricamente con


la arquitectura de las computadoras en las cuales se ejecutan, razón
por la cual su historia. Los Sistemas Operativos, al igual que el
Hardware de los computadores, han sufrido una serie de cambios
revolucionarios llamados generaciones.
En el caso del hardware, las generaciones han sido marcadas por grandes avances
en los componentes utilizados, pasando de válvulas (primera generación )
a transistores (segunda generación), a circuitos integrados (tercera generación), a
circuitos integrados de gran y muy gran escala (cuarta generación).
Cada generación Sucesiva de hardware ha ido acompañada de reducciones
substanciales en los costos, tamaño, emisión de calor y consumo de energía, y por
incrementos notables en velocidad y capacidad. En la actualidad existe gran
variedad de Sistemas Operativos como pueden ser Windows, Windows NT, Linux,
IOS, etc.
Primera generación (Finales de la década de los 50's)
En esta década aparecen los sistemas de procesamiento por lotes, donde los
trabajos se reunían por grupos o lotes. Cuando se ejecutaba alguna tarea, ésta
tenía control total de la máquina. Al terminar cada tarea, el control era
devuelto al sistema operativo, el cual limpiaba, leía e iniciaba la siguiente
tarea.
Segunda generación (Mitad de la década de los 60's)
En esta generación se desarrollan los sistemas compartidos
con multiprogramación, en los cuales se utilizan varios procesadores en un
solo sistema, con la finalidad de incrementar el poder de procesamiento de la
máquina.
Tercera generación
En esta época surge la familia de computadores IBM/360 diseñados como
sistemas para uso general, por lo que requerían manejar grandes volúmenes de
información de distinto tipo, lo cual provocó una nueva evolución de los
sistemas operativos: los sistemas de modos múltiples, que soportan
simultáneamente procesos por lotes, tiempo compartido, procesamiento en
tiempo real y |multiprocesamiento.
Cuarta generación (Mitad de la década de los 70's hasta nuestros días)
Los sistemas operativos conocidos en la época actual son los considerados
sistemas de cuarta generación. Con la ampliación del uso de redes de
computadoras y del procesamiento en línea es posible obtener acceso a
computadoras alejadas geográficamente a través de varios tipos de terminales.
Sistema operativo

Un sistema operativo es un conjunto de programas o software,


destinado a permitir la comunicación entre el usuario y la máquina de
forma cómoda y eficiente; se encarga de gestionar los recursos
del ordenador, esto incluye la gestión del hardware desde los niveles
más básicos.
Componentes del sistema operativo

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:
 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 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 sistema de archivos, que permite que los archivos se registren en una
estructura arbórea.
Funciones de los Sistemas Operativos

 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: el sistema operativo se encarga de gestionar
el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta
pertinente
 Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de
los programas a los recursos materiales a través de los drivers
 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.
 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.
Recursos administrados por los Sistemas Operativos

Procesadores.
Almacenamiento.
Dispositivos de entrada y salida.
Datos.
Tareas que realiza un Sistema Operativo

Realizar el interfaz sistema-usuario.


Compartir los recursos de Hardware entre los usuarios.
Permitir a los usuarios compartir sus datos entre ellos.
Prevenir que las actividades de un usuario no interfieran en las de los demás
usuarios. *Calendarizar los recursos de los usuarios.
Facilitar el acceso a los dispositivos de E/S.
Recuperarse de fallas o errores.
Llevar el control sobre el uso de los recursos (entre otras).
Clasificación de los Sistemas Operativos

Debido a la evolución de los sistemas operativos fue necesario realizar una


clasificación; considerando las diferencias existentes entre sus componentes los
podemos clasificar en:

Sistemas operativos por lotes.


Sistemas operativos multiprogramación.
Sistemas operativos multiusuario.
Sistemas operativos de tiempo compartido.
Sistemas operativos de tiempo real.
Tipos de Sistemas Operativos

Existen varios tipos de sistemas operativos, definidos según su capacidad para


administrar simultáneamente información de 16 bits, 32 bits, 64 bits o más.

Sistema Programación Usuario único Usuario Múltiple Tarea ünica Multitarea


DOS 16 bits X X

Windows 3.1 16/32 bits X No preventivo

Windows 95/98/Me 32 bits X Cooperativo


Windows NT/ 2000/2008 32 bits X Preventivo
Windows XP/7/8/8.1/10 32/64 bits X Preventivo
Unix/Linux 32/64 bits X Preventivo
MAC/OS X 32 bits X Preventivo
Andriod 32 bits X Preventivo
¿Cuál es la diferencia entre las versiones de 32 y 64 bits
de Windows?

Los términos 32 bits y 64 bits hacen referencia al modo en que el


procesador (al que también se denomina CPU) de un equipo
administra la información. La versión de 64 bits de Windows
administra grandes cantidades de memoria de acceso aleatorio (RAM)
de forma más eficiente que un sistema de 32 bits.
Ejemplos de sistemas operativos para dispositivos móviles

Android Firefox OS
iOS Ubuntu Phone OS
Bada Tizen
BlackBerry OS Asha Platform
BlackBerry 10 Palm OS
Windows Phone WebOS
Symbian OS
HP webOS
GRACIAS

Вам также может понравиться