Está en la página 1de 22

Sistemas Operativos

Telemtica Luis Berna Alfredo Prez

Jess Chvez
Guillermo Peniche

Concepto de Sistema Operativo (S.O)


Conjunto de programas que se integran con el hardware para facilitar al usuario, el

aprovechamiento de los recursos disponibles. Algunos de sus objetivos principales son:

Provee de un ambiente conveniente de trabajo. Hace uso eficiente del Hardware. Provee de una adecuada distribucin de los recursos.

Para un Sistema Operativo real deber satisfacer las siguientes funciones:


Gobierna el Sistema.
Asigna los recursos. Administra y controlar la ejecucin de los programas.

Un sistema de computo en muchos casos cuenta con demasiados recursos para ser utilizados por un solo usuario, es en estos casos cuando se puede dar servicio a varios procesos.

Elementos de un Sistema Operativo

Llamadas al Sistema El Sistema Operativo en conjunto con el Hardware aparecen al usuario como un solo dispositivo con

un conjunto de instrucciones ms flexibles y variadas a las que se conoce como Llamadas al


Sistema (System Callings). Intrprete de Comandos Tambin conocido por su nombre en ingls, Shell, es un programa que interpreta las rdenes del usuario y las convierte en Llamadas al Sistema.

Ncleo (o Kernel) Es la parte del Sistema Operativo que se encarga de sincronizar la activacin de los procesos y

definir prioridades.

Programas del Sistema Son programas de servicio que debe ser solicitados explcitamente por los usuarios. Como ejemplos de estos tenemos:

1.- Compiladores

Son programas que traducen Programas Fuente en programas Objeto.

Programa Objeto: es el que interpreta exclusivamente el ordenador. De este modo, podemos definirlo bsicamente como la traduccin que el equipo realiza por sobre el Cdigo Fuente, pasndolo a un lenguaje propio del Sistema Binario

2.- Ensambladores Traducen programas escritos con mnemnicos a lenguaje de mquina.

3.- Editores
Son programas que permiten escribir textos y guardarlos en memoria secundaria. 4.- Utileras de Archivos Programas para dar mantenimiento a los archivos. 5.- Bibliotecas

Programas que contienen rutinas para realizar funciones frecuentemente requeridas. Estas funciones pueden ser ligadas a los programas escritos por el usuario.

Programas de Aplicacin Programas externos al sistema, utilizados para realizar tareas especficas como simulacin, creacin y edicin de grficas e imgenes, etc..

Estructura Bsica de un Sistema Operativo


A) CARGADOR

Cualquier programa que requiere ser ejecutado en la computadora, deber ser transferido desde su lugar de residencia a la
memoria principal. B) CARGADOR PARA EL SISTEMA OPERATIVO Este programa se encarga de transferir desde algn medio de almacenamiento externo (disco, cinta o tambor) a la memoria principal, los programas del sistema operativo que tienen como finalidad establecer el ambiente de trabajo del equipo de cmputo. Existe un programa especial almacenado en memoria ROM que se encarga de accesar a este programa

cargador. Cuando el sistema operativo esta cargado en memoria toma el control absoluto de las operaciones del sistema.

C) CARGADOR INCLUIDO EN EL SISTEMA OPERATIVO Su funcin es cargar a memoria todos los archivos necesarios para la ejecucin de un proceso.

SUPERVISOR (EJECUTIVO O MONITOR)

Es el administrador del sistema que controla todo el proceso de la informacin por medio de un gran nmero de
rutinas que entran en accin cuando son requeridos. Funge como enlace entre los programas del usuario y todas las rutinas que controlan los recursos requeridos por el programa para posteriormente continuar con su ejecucin.

El supervisor tambin realiza otras funciones como son:


-Administra la memoria. - Administracin de las rutinas que controlan el funcionamiento de los recursos de la computadora.

- Manejo de Archivos
- Administracin y control de la ejecucin de los programas.

LENGUAJE DE COMUNICACIN

Es el medio a travs del cual el usuario interacta directamente con el sistema operativo y esta formado por comandos que son introducidos a travs de algn dispositivo. Generalmente un comando consta de dos partes, la primera formada por una palabra que identifica el comando y la accin a realizar y la segunda parte por un conjunto de valores o parmetros que permiten seleccionar diversas operaciones de entre los que dispone el comando.

UTILERIA DE SISTEMA Son programas o rutinas del sistema operativo que realizan diversas funciones de uso comn o aplicacin frecuente como son:

clasificar, copiar e imprimir informacin.

Funciones Basicas de un Sistema Operativo (Programas de control)


ADMINISTRACION DE TRABAJOS Cuando existen varios programas en espera de ser procesados, el sistema operativo debe decidir el orden de procesamiento de ellos, as como asignar los recursos necesarios para su proceso. ADMINISTRACION DE RECURSOS Mediante est funcin el sistema operativo esta en capacidad de distribuir en forma adecuada y en el momento oportuno los diferentes recursos (memoria, dispositivos, etc.,...) entre los diversos programas

que se encuentran en proceso, para esto, lleva un registro que le permite conocer que recursos estn
disponibles y cuales estn siendo utilizados, por cuanto tiempo y por quien, etc.

CONTROL DE OPERACIONES DE ENTRADA Y SALIDA

Mediante esta actividad el sistema operativo decide que proceso har uso del recurso, durante cunto tiempo y en que momento.

ADMINISTRACION DE LA MEMORIA

Supervisa que reas de memoria estn en uso y cual estn libre, determina cuanta memoria asignar a un proceso y en que momento, adems libera la memoria cuando ya no es requerida para el proceso.

RECUPERACION DE ERRORES

El sistema operativo contiene rutinas que intentan evitar perder el control de una tarea cuando se suscitan errores en la trasferencia de informacin hacia y desde los dispositivos de entrada / salida.

PROGRAMAS DE PROCESO

El sistema operativo contiene programas de servicios que sirven de apoyo al procesamiento de los trabajos, se conocen tambin
como utileras y se pueden clasificar en tres tipos:

A) UTILERIAS DEL SISTEMA Se ejecutan bajo el control del sistema operativo y se utilizan para preparar algunos recursos usados por el sistema. Son de uso interno.

B) UTILERIAS PARA ARCHIVOS Manejan informacin de los archivos tales como imprimir, clasificar, copiar, etc.

C) UTILERIAS INDEPENDIENTES Realizar funciones que se relacionan con la iniciacin de dispositivos de Entrada/Salida, carga del sistema operativo, etc.

Tipos de Sistemas Operativos


Sistema operativo en tiempo real (RTOS - Real-Time Operating System). Es utilizado para controlar mquinas, instrumentos cientficos y sistemas industriales. La funcin del RTOS es controlar los recursos del equipo para que una operacin especfica sea ejecutada siempre, durante el mismo periodo de tiempo. En una mquina compleja, si una parte se mueve ms rpidamente, porque existen recursos del sistema disponibles para hacerlo, puede llegar a ser catastrfico. Monousuario, mono tarea (Single-user, single task). Este sistema operativo fue creado para que un nico usuario pueda hacer una cosa a la vez. Algunos sistemas operativos utilizados por los telfonos celulares son el mejor ejemplo de un moderno sistema operativo monousuario y monotarea.

Monousuario, multitarea (Single-user, multi-tasking).


Este tipo de sistema operativo es el ms utilizado en computadoras de escritorio y notebooks. Las plataformas Microsoft Windows y Apple MacOS son ejemplos de sistemas operativos que permiten que un nico usuario utilice varios programas al mismo tiempo. Multiusuario (Multi-user). Un sistema operativo multiusuario permite que varios usuarios utilicen simultneamente los recursos del equipo. El sistema operativo debe asegurarse que las solicitudes de varios usuarios se encuentren balanceadas. Cada uno de los programas utilizados debe disponer de recursos suficientes y separados, de forma que un problema de un usuario no afecte a toda la comunidad de usuarios. Unix, Windows Server, VMS y sistemas operativos mainframe como el MVS son ejemplos de sistemas operativos multiusuario. Es importante diferenciar los sistemas operativos multiusuario de los sistemas operativos monousuarios que soportan redes.

Tipos de SO moviles
SO mvil es un sistema operativo que controla un dispositivo mvil. Sin embargo, los sistemas operativos mviles son mucho ms simples y estn ms orientados a la conectividad inalmbrica, los formatos multimedia para mviles y las diferentes maneras de introducir informacin en ellos. Algunos de los sistemas operativos utilizados en los dispositivos mviles estn basado en el modelo de capas.

Capas
Kernel El ncleo o kernel proporciona el acceso a los distintos elementos del hardware del dispositivo. Middleware El middleware es el conjunto de mdulos que hacen posible la propia existencia de aplicaciones para mviles. Entorno de ejecucin de aplicaciones El entorno de ejecucin de aplicaciones consiste en un gestor de aplicaciones y un conjunto de interfaces programables abiertas y programables por parte de los desarrolladores para facilitar la creacin de software. Interfaz de usuario Las interfaces de usuario facilitan la interaccin con el usuario y el diseo de la presentacin visual de la aplicacin.

ANDROID
Android es un sistema operativo basado en Linux, inicialmente desarrollados por Android Inc., que Google respald econmicamente y ms tarde compr en 2005, Android fue presentado en 2007. Su cuota de mercado del primer trimestre del 2013 fue de 75%.

IOS
iOS es un sistema operativo mvil de la empresa Apple In. Originalmente desarrollado para el iPhone (iPhone OS), siendo despus usado en dispositivos como el iPod Touch, iPad . La interfaz de usuario de iOS est basada en el concepto de manipulacin directa. iOS se deriva de Mac OS X, que a su vez est basado en Darwin BSD, y por lo tanto es un sistema operativo Unix. iOS cuenta con cuatro capas de abstraccin: la capa del ncleo del sistema operativo, la capa de "Servicios Principales", la capa de "Medios" y la capa de "Cocoa Touch". La versin actual del sistema operativo (iOS 6.1.3) ocupa ms o menos 770 megabytes, variando por modelo. cuota de mercado 17.3%

Windows Phone

Windows Phone es un sistema operativo mvil desarrollado por Microsoft, como sucesor de la plataforma Windows Mobile ,basado en el ncleo Windows Embedded CE 6.0. Microsoft mostr Windows Phone el 15 de febrero. Con Windows Phone, Microsoft ofrece una nueva interfaz de usuario que integra varios servicios propios como SkyDrive, Skype y Xbox Live en el sistema operativo. El 29 de octubre de 2012 se lanz al mercado la ltima versin del sistema operativo, Windows Phone 8

Referencias

Unknown. (n.d.). Sistema operativo. Retrieved from http://www.mflor.mx/materias/comp/cursoso/sisope1.htm Franklin, C., & Coustan, D. (n.d.). How operating systems work. Retrieved from http://www.howstuffworks.com/operating-system3.htm Android. (2013, September 03). Retrieved from http://es.wikipedia.org/wiki/Android

ios 7. (2013, August 30). Retrieved from http://es.wikipedia.org/wiki/IOS_7


Windows phone. (2013, August 30). Retrieved from http://es.wikipedia.org/wiki/Windows_Phone

También podría gustarte