Categorias: Todos - evolución - móviles - dispositivos - multiprogramación

por Elsy Piedras 3 anos atrás

195

Organigrama arbol

Los sistemas operativos han evolucionado considerablemente desde sus inicios, adaptándose a una variedad de dispositivos modernos como teléfonos móviles y otros aparatos de consumo.

Organigrama arbol

Una introducción a los sistemas operativos

Ejemplos

Mac OS

Apple ha adaptado Mac OS X para sus dispositivos móviles, comercializado bajo la denominación iOS. La posición preponderante de Apple en este mercado le garantiza una buena difusión

Microsoft

Cuando en 1980 IBM decide adentrarse en el mundo de la informática personal, entrega a Microsoft el desarrollo de un sistema operativo para su nueva PC

en agosto de 1981 IBM saca su primer PC con MS-DOS como sistema operativo

La familia UNIX

Unix es multiprogramado, multiusuario, y multipuesto y soporta distintas interfaces tanto alfanuméricas como gráficas

VMS de Digital

Cuentan con una sofisticada política de planificación de procesos basadas en prioridades dinámicas. Muchas de las ideas presentes en VMS se adoptaron en el desarrollo de Window NT

Los grandes sistemas de IBM

IBM fue durante muchos años la empresa de computadores predominante en el mercado del hardware, los sistemas operativos y las aplicaciones

El mercado de los sistemas operativos

En la actualidad los sistemas operativos, más allá de su orientación original, han tenido que adaptarse a multitud de dispositivos, como es el caso de los teléfonos móviles y otros dispositivos de consumo.

Clasificación

Monousuario/multiusuario

Es capaz de proporcionar identificación de usuarios e incluye políticas de gestión de cuentas de usuarios y de protección de accesos que proporcionen privacidad e integridad a los usuarios

Monopuesto/multipuesto

Un sistema operativo preparado para tener conectados al mismo tiempo distintos terminales se dice que es "multipuesto"; en caso contrario es "monopuesto"

Monoprogramados/multiprogramados

aunque...

Existen diferencias en la implementación de un sistema operativo multiprocesador con respecto a un monoprocesador, en lo que representa la visión funcional de aplicaciones y usuarios éstas apenas trascienden

Evolución

Actualmente se puede hablar de diferentes modelos de cómputo, que determinan la funcionalidad de un sistema operativo, y a veces su estructura:
Sistemas móviles

La evolución del hardware no acaba con los computadores personales. Estos son cada vez más pequeñas y en consecuencia se convierten en móviles gracias a una batería que les permite funcionar sin conexión a la red eléctrica

a su vez...

se desarrollan las comunicaciones móviles, de modo que las redes se convierten en inalámbricas

Sistemas en red

Hoy en día, los sistemas distribuidos en el ámbito de Internet, han generado conceptos y esquemas de servicios muy elaborados, como los servicios web y el cloud computing

Sistemas de teleproceso

A diferencia de la transmisión con cableado específico, la comunicación telefónica es muy proclive a errores, por lo que hubo que elaborar protocolos de comunicación más sofisticados

Sistemas de tiempo compartido

Hoy en día con sistemas multiprogramados de tiempo compartido, el proceso por lotes sigue teniendo sentido, por ejemplo en supercomputación

Multiprogramación

esta técnica...

Conocida como multiprogramación o multitarea, se desarrolló a mediados de la década de 1960 y es la base de los sistemas operativos modernos

Sistema por lotes o batch

son...

Los primeros sistemas operativos propiamente dichos, que permitían procesar en diferido paquetes de tarjetas perforadas basándose en el uso de un elemento software conocido como monitor

Interfaces

En general, un sistema operativo ofrece tres interfaces diferentes:
Interfaz de programación

el programador...

Utiliza, sea cual sea el lenguaje de programación que use, un conjunto de funciones para acceder a los servicios del sistema operativo, la interfaz de llamadas al sistema

Interfaz de administración

La persona encargada de instalar el sistema, mantenerlo y gestionar su uso (administrador)

Esta labor incluye...

Gestionar cuentas de usuario y recursos en red, con especial atención en el cuidado de la privacidad de los usuarios y la seguridad del información

Interfaz de usuario

facilitan...

la forma de interacción del usuario mediante objetos y conceptos para intuitivos, las interfaces gráficas de usuario son lo suficientemente comunes e intuitiva como para que su utilización esté al alcance de todo el mundo

Funciones

Ofrecen...
Un conjunto de funciones que podemos resumir en...

Contabilidad

puede...

Ser útil para anticiparse a las necesidades de mejoras futuras y para ajustar el sistema de manera que mejore su rendimiento

Detección y respuesta a errores

cuando...

Un sistema informático está en funcionamiento pueden producirse errores

el...

Sistema operativo cuenta con elementos hardware para detectar estos errores y comunicarlo al sistema operativo

Control del acceso al sistema

dispone...

De los mecanismos adecuados para controlar el acceso a los recursos del sistema en función de los derechos definidos para cada usuario

Acceso a los ficheros

es...

La representación permanente de un conjunto de información con un nombre global en el sistema; el sistema operativo ha de gestionar el formato del fichero y la forma de almacenarlo

Control de los dispositivos de E/S

requiere...

Un conjunto propio y peculiar de instrucciones y señales de control para su funcionamiento. El sistema operativo se encarga de todos estos detalles de manera que el programador pueda ver los accesos a los dispositivos

Ejecución de programas

se requiere...

Cierto número de tareas, sin embargo, el sistema operativo realiza todas estas tareas

Visión funcional

Se puede considerar...
Al intérprete de comandos como parte del sistema operativo, e incluso, a la interfaz gráfica de usuario.

El conjunto...

De llamadas al sistema de un sistema operativo describe la interfaz entre las aplicaciones y el sistema y determina la compatibilidad entre máquinas a nivel de código fuente

Las aplicaciones...

Pueden construirse con un lenguaje de programación y son desarrolladas por los programadores de aplicaciones

Sirven...

De un conjunto de utilidades o servicios que facilitan aún más la labor del programador

Es...

Una vía razonable para resolver los problemas que crea un sistema informático
Integra...

Un conjunto de funciones responsables de controlar el hardware que son comunes a la mayoría de las aplicaciones

Debe asegurar...

El funcionamiento correcto y eficiente del sistema

Es responsable...

de proporcionar una asignación ordenada y controlada de los diferentes recursos a cada uno de los programas que compiten por ellos