ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Operativos

peluchepty31 de Octubre de 2012

4.455 Palabras (18 Páginas)255 Visitas

Página 1 de 18

UNIVERSIDAD DE PANAMA

CENTRO REGIONAL UNIVERSITARIO DE SAN MIGUELITO

TEMA: SISTEMAS OPERATIVOS

ASIGNATURA: SISTEMA DE INFORMACION CONTABLE II

PROFESRO: DAVID CUESTA

ESTUDIANTES:

SHEILA PINZON, CIP: 8-777-2364

EDWIN BRIAS, CIP: 8-710-1172

ANTHONY SUAREZ CIP: 8-792-2235

ERIC PEREZ CIP: 8-884-412

PANAMA, OCTUBRE DE 2012

INTRODUCCIÓN

Sistemas

Operativos

Un Sistema operativo es el conjunto de programas de computación asignados para realizar tareas, entre las cuales destaca la administración de dispositivos periféricos.

Sistema operativo es el conjunto de programas de un ordenador que controla y administra los servicios y funciones de los mismos. Existe una gran familia de sistemas y entre los más destacados y comerciales se encuentran Windows, Unix, Linux, Dos, Mac OS entre otros.

Un sistema operativo es el grupo o conjunto de programas de una computadora asignados para realizar una o varias tareas a la vez los cuales comenzaron en los años cincuenta ya que fueron diseñados para hacer más fluida la transición de trabajos. Antes de que estos mismos fueran creados se perdía un tiempo considerable en la realización de tareas asignadas lo cual retenían el inicio de otras.

Hace unos 40 años, sólo podía ser llevado a cabo por muy pocos expertos.

Se buscaron medios más elaborados para manipular la computadora, que a su vez simplificaran la labor del operador.

Es entonces, cuando surge la idea de crear un medio para hacer un verdadero uso y explotación de ésta.

Hoy en día, estos sistemas son de gran de utilidad común para la ejecución de los procesos y permiten un uso más eficiente del hardware

Las computadoras llegaron para facilitarle la vida al hombre ya que ahora en estos días es indispensable saber sus funciones y son requeridas en muchos de los trabajos. Es por eso que a continuación se dará una breve pero explicita explicación de cómo funciona y como trabajan algunos de los sistemas operativos

INDICE

SISTEMAS OPERATIVOS:

-DEFINICIÓN

-FUNCIONES Y CARACTERISTICAS

-TIPOS DE SISTEMAS OPERATIVOS

-CONCLUSIÓN

DEFINICIÓN

Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema.

En una definición informal es un sistema que consiste en ofrecer una distribución ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que compiten por ellos.

A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difícil definir qué es un sistema operativo. En parte, esto se debe a que los sistemas operativos realizan dos funciones diferentes.

Proveer una máquina virtual, es decir, un ambiente en el cual el usuario pueda ejecutar programas de manera conveniente, protegiéndolo de los detalles y complejidades del hardware. Administrar eficientemente los recursos del computador.

El sistema operativo como máquina virtual

Un computador se compone de uno o más procesadores o CPUs, memoria principal o RAM, memoria secundaria (discos), tarjetas de expansión (tarjetas de red, módems y otros), monitor, teclado, mouse y otros dispositivos. O sea, es un sistema complejo. Escribir programas que hagan uso correcto de todas estas componentes no es una tarea trivial. Peor aún si hablamos de uso óptimo. Si cada programador tuviera que preocuparse de, por ejemplo, cómo funciona el disco duro del computador, teniendo además siempre presentes todas las posibles cosas que podrían fallar, entonces a la fecha se habría escrito una cantidad bastante reducida de programas.

Es mucho más fácil decir `escriba "Chao" al final del archivo "datos"', que

1-Poner en determinados registros del controlador de disco la dirección que se quiere escribir, el número de bytes que se desea escribir, la posición de memoria donde está la información a escribir, el sentido de la operación (lectura o escritura), amén de otros parámetros;

2-Decir al controlador que efectué la operación.

3-Esperar. Decidir qué hacer si el controlador se demora más de lo esperado (¿cuánto es "lo esperado"?).

4-Interpretar el resultado de la operación (una serie de bits).

5-Reintentar si algo anduvo mal.

6-etc.

Además, habría que reescribir el programa si se instala un disco diferente o se desea ejecutar el programa en otra máquina.

Hace muchos años que quedó claro que era necesario encontrar algún medio para aislar a los programadores de las complejidades del hardware. Esa es precisamente una de las tareas del sistema operativo, que puede verse como una capa de software que maneja todas las partes del sistema, y hace de intermediario entre el hardware y los programas del usuario. El sistema operativo presenta, de esta manera, una interfaz o máquina virtual que es más fácil de entender y de programar que la máquina "pura". Además, para una misma familia de máquinas, aunque tengan componentes diferentes (por ejemplo, monitores de distinta resolución o discos duros de diversos fabricantes), la máquina virtual puede ser idéntica: el programador ve exactamente la misma interfaz.

El sistema operativo como administrador de recursos

La otra tarea de un sistema operativo consiste en administrar los recursos de un computador cuando hay dos o más programas que ejecutan simultáneamente y requieren usar el mismo recurso (como tiempo de CPU, memoria o impresora).

Además, en un sistema multiusuario, suele ser necesario o conveniente compartir, además de dispositivos físicos, información. Al mismo tiempo, debe tenerse en cuenta consideraciones de seguridad: por ejemplo, la información confidencial sólo debe ser accesada por usuarios autorizados, un usuario cualquiera no debiera ser capaz de sobrescribir áreas críticas del sistema, etc. (En este caso, un usuario puede ser una persona, un programa, u otro computador). En resumen, el sistema operativo debe llevar la cuenta acerca de quién está usando qué recursos; otorgar recursos a quienes los solicitan (siempre que el solicitante tenga derechos adecuados sobre el recurso); y arbitrar en caso de solicitudes conflictivas.

FUNCIONES

En general, se puede decir que un Sistema Operativo tiene las siguientes características:

Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.

Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.

Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.

Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.

Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.

Organizar datos para acceso rápido y seguro.

Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.

Procesamiento por bytes de flujo a través del bus de datos: Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.

Técnicas de recuperación de errores: Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se bloqueen entre ellos, informándoles si esa aplicación está siendo ocupada por otro usuario.

Generación de estadísticas. Permite que se puedan compartir el hardware y los datos entre los usuarios.

El software de aplicación son programas que se utilizan para diseñar, tal como el procesador de palabras, lenguajes de programación, hojas de cálculo, etc.

El software de base sirve para interactuar el usuario con la máquina, son un conjunto de programas que facilitan el ambiente plataforma, y permite el diseño del mismo.

...

Descargar como (para miembros actualizados) txt (29 Kb)
Leer 17 páginas más »
Disponible sólo en Clubensayos.com