Anda di halaman 1dari 9

Presentado Por:

Ftima Ramrez Contreras

# 11

Trabajo Presentado Como Requisito de la


Materia Informtica

Tema:
Los Sistemas Operativos

Docente:
Lic. Jos Ant. Acevedo

DIRECTORA:
Licda. Mara Mercedes De la Cruz

Curso:
2do A

Fecha de Entrega:
Domingo 24 de Mayo de 2015
Sonador, Bonao, Rep.Dom.

Introduccin

Todo sistema de computacin se

puede

dividir

en

dos

partes: hardware (aseguramiento tcnico) y software (aseguramiento de programas).


El software puede dividirse en dos clases: los programas del sistema (software
de base) que manejan la operacin de la computadora, y el software de aplicacin que
realiza acciones tiles a los usuarios.
Entre los programas del sistema se pueden mencionar: sistemas operativos (los
ms importantes de todo el conjunto), compiladores, intrpretes, editores, etc.

Sistema Operativo

Un sistema operativo puede ser definido como un conjunto de programas


especialmente hechos para la ejecucin de varias tareas, en las que sirve de
intermediario entre el usuario y la computadora. Este conjunto de programas que
manejan el hardware de una computadora u otro dispositivo electrnico. Provee de
rutinas bsicas para controlar los distintos dispositivos del equipo y permite administrar,
escalar y realizar interaccin de tareas.
Un sistema operativo, tiene tambin como funcin, administrar todos los
perifricos de una computadora. Es el encargado de mantener la integridad del sistema
Podemos decir que el sistema operativo es el programa ms importante de la
computadora.

Existen muchos tipos de Sistemas Operativos, cuya complejidad vara


dependiendo de qu tipo de funciones proveen, y en qu tipo de equipo puede ser usado.
Algunos sistemas operativos permiten administrar gran cantidad de usuarios, en cambio
otros controlan dispositivos de hardware como bombas de petrleo.
Cuando el sistema operativo comienza a funcionar, inicia los procesos que luego
va a necesitar para funcionar correctamente. Esos procesos pueden ser archivos que
necesitan ser frecuentemente actualizados, o archivos que procesan datos tiles para el
sistema. Es posible tener acceso a distintos procesos del sistema operativo, a travs
del administrador de tareas, donde se encuentran todos los procesos que estn en
funcionamiento desde la inicializacin del sistema operativo hasta su uso actual.
Una de las atribuciones del sistema operativo es cargar en la memoria y facilitar
la ejecucin de los programas que el usuario utiliza. Cuando un programa est en
ejecucin, el sistema operativo contina trabajando. Por ejemplo, muchos programas

necesitan realizar acceso al teclado, vdeo e impresora, as como accesos al disco para
leer y grabar archivos. Todos esos accesos son realizados por el sistema operativo, que
se encuentra todo el tiempo activo, prestando servicios a los programas que estn siendo
ejecutados.
El sistema operativo tambin hace una administracin de los recursos de la
computadora, para evitar que los programas entren en conflicto. Por ejemplo, el sistema
operativo evita que dos programas accedan simultneamente al mismo sector de la
memoria, lo que podra causar grandes problemas. El sistema operativo funciona como
un "maestro", procurando que todos los programas y todos los componentes de la
computadora funcionen de forma armnica.

Funciones bsicas del Sistema Operativo


El sistema operativo es un conjunto de programas que:

Inicializa el hardware del ordenador

Suministra rutinas bsicas para controlar dispositivos

Permite administrar, escalonar e interactuar tareas

Mantiene la integridad de sistema

Un Sistema Operativo muy simple, por ejemplo, para un sistema de control de


seguridad, podra ser almacenado en una memoria ROM (Memoria de slo Lectura: un
chip que mantiene las instrucciones para el dispositivo), y tomar el control al ser
conectado al equipo. Su primera tarea sera reajustar (y probablemente probar) los
sensores de hardware y alarmas, y entonces activar una rutina que escucha
ininterrumpidamente todos los sensores del sistema. Si el estado de cualquier sensor de
entrada cambiara, se activara una rutina de alarma.
En un gran servidor multiusuario, con muchas computadoras conectadas a l, el
Sistema Operativo es mucho ms complejo. Tiene que administrar y ejecutar todos los
pedidos de los usuarios y asegurar que ellos no interfieran entre s. Tiene que compartir
todos los dispositivos que son del tipo serial por naturaleza (equipos que slo pueden
ser usados por un usuario de cada vez, como impresoras y discos) entre todos los
usuarios que piden utilizar este tipo de servicios.

El sistema operativo provee utilidades para:

Administracin de Archivos y Documentos creados por usuarios

Ejecucin controlada de Programas

Comunicacin entre usuarios y con otras computadoras

Administracin de pedidos de usuarios para usar programas y espacio de


almacenamiento.

Adicionalmente, el Sistema Operativo necesitara presentar a cada usuario una interfaz que acepte,
interprete, y ejecute comandos o programas del usuario. Esta interfaz es normalmente llamada
SHELL o intrprete de lnea de comando (CLI). En algunos sistemas podra ser una simple lnea

de texto que utilicen palabras claves; en otros sistemas podran ser grficas, usando ventanas y un
dispositivo sealador como un mouse.

Las Distintas Partes de un Sistema Operativo


El sistema operativo de una computadora que es usado por muchas personas al
mismo tiempo, es un sistema complejo. Contiene millones de lneas de instrucciones
escritas por programadores. Para hacer los sistemas operativos ms fciles se ser
escritos, son construidos como un conjunto de mdulos, siendo cada mdulo
responsable de realizar una funcin. Los mdulos tpicos en un gran Sistema Operativo
multiusuario generalmente son:

Ncleo (Kernel en ingls)

Administrador de procesos

Scheduler

Administrador de archivos

El Ncleo - Ejecucin en Tiempo-Real


El ncleo de un sistema operativo es algunas veces llamado EJECUCION en tiempo
real. Algunas de las funciones ejecutadas son:

Intercambio entre programas

Control y programacin de los dispositivos de hardware

Administracin de memoria

Administracin de procesos

Escalonamiento de tareas

Comunicacin entre procesos

Procesamiento de excepciones y de interrupciones

Nuestro sistema simple de monitorizacin de seguridad (que vimos arriba) no


tendra todas las funciones mencionadas, ya que probablemente sera un sistema monotarea, ejecutando slo un programa. Por lo tanto, no necesitara gestionar cambios entre
ms de un programa o permitir comunicacin entre programas(comunicacin entre
procesos). La administracin de la memoria sera innecesaria, ya que el programa
residira permanentemente en la ROM o en una EPROM (una forma programable
especial de ROM).

Un sistema operativo diseado para administrar un gran nmero de usuarios


necesitara de un ncleo para ejecutar todas las funciones descriptas. Los programas de
los usuarios generalmente son almacenados en disco y necesitan ser cargados en
memoria antes de ser ejecutados. Esto plantea la necesidad de administrar la memoria,
ya que la memoria de la computadora necesitara ser explorada para localizar un rea
libre para cargar un programa de usuario en la misma. Cuando el usuario finaliza la
ejecucin del programa, la memoria consumida por ste necesita ser liberada y puesta a
disposicin de otro usuario cuando la solicite.

Programando una computadora


Un programa es una secuencia de instrucciones dadas a la computadora. Cuando el
programador de software (una persona que escribe programas para que sean ejecutados en una
computadora) desarrolla un programa, este es convertido en una larga lista de instrucciones que
son ejecutadas por el sistema operativo de la computadora.

Tratndose de sistemas operativos, se habla de un proceso ms que de un programa. En


los sistemas operativos modernos, slo una porcin de un programa es cargada en cada
instante. El resto del programa espera en una unidad de disco hasta que se necesite del
mismo. Esto economiza espacio de memoria.

Conclusin

Un Sistema Operativo (SO) es un programa de computadora muy especial e


importante en una computadora. El Sistema Operativo despierta a la computadora y
hace que reconozca a la CPU, la memoria, el teclado, el sistema de vdeo y las unidades
de disco. Adems, proporciona la facilidad para que los usuarios se comuniquen con la
computadora y sirve de plataforma a partir de la cual se corran programas de aplicacin.
Se han desarrollado varios tipos de sistemas operativos, todos han sufrido
cambios por parte de los programadores, y siguen evolucionando.
Los sistemas operativos ms conocidos son: DOS, Windows 3.1, Windows
95, Windows NT, OS/2, Mac OS, UNIX.

Anda mungkin juga menyukai