Anda di halaman 1dari 17

Universidad de panam

Facultad de administracin publica

Escuela de trabajo social

Realizado Por:
Lorena barrios

C.I.P.
8-509-439

Tema:
Sistemas operativos

Facilitadora:
Yesenia Guerra

Fecha de entrega:
Sbado 27 de Junio 2015

Definicin de sistema operativo


El conjunto de programas informticos que permite la administracin eficaz de
los recursos de una computadora es conocido como sistema operativo o
software de sistema. Estos programas comienzan a trabajar apenas se
enciende el equipo, ya que gestionan el hardware desde los niveles ms
bsicos y permiten adems la interaccin con el usuario.
Cabe destacar que los sistemas operativos no funcionan slo en las
computadoras. Por el contrario, este tipo de sistemas se encuentran en la
mayora de los dispositivos electrnicos que utilizan microprocesadores: el
software de sistema posibilita que el aparato cumpla con sus funciones (por
ejemplo, un telfono mvil o un reproductor de DVD).El sistema operativo
cumple con cinco funciones bsicas: el suministro de interfaz al usuario, la
administracin de recursos, la administracin de archivos, la administracin de
tareas y el servicio de soporte y utilidades. En cuanto a la interfaz al usuario, el
sistema se encarga de que el sujeto pueda cargar programas, acceder a
archivos y realizar otras tareas con la computadora. La administracin de
recursos permite la direccin del hardware, incluyendo los perifricos y la red.
El software de sistema tambin se encarga de la gestin de archivos, al
controlar la creacin, la eliminacin y el acceso a los mismos, y de la
administracin de las tareas informticas que llevan adelante los usuarios
finales. Por ltimo, podemos mencionar que el servicio de soporte se encarga
de actualizar las versiones, mejorar la seguridad del sistema, agregar nuevas
utilidades, controlar los nuevos perifricos que se agregan a la computadora y
corregir los errores del software.

Componentes de un sistema operativo


El sistema operativo es el encargado de que los componentes y perifricos de
un sistema funcionen en conjunto y de la comunicacin entre las aplicaciones
de usuario y el hardware.
En las funciones de un sistema operativo intervienen diferentes componentes
tales como: gestin de procesos, gestin de la memoria principal, gestin del
almacenamiento secundario, el sistema de entrada/salida, sistema de archivos,
sistemas de proteccin, sistema de comunicaciones, programas del sistema y
el gestor de recursos

Gestin de procesos
Un proceso es un programa en ejecucin que necesita recursos como CPU,
memoria, archivos y dispositivos de E/S.

El sistema operativo crea y destruye los procesos, para y reanuda los procesos
y ofrece mecanismos para que se comuniquen y sincronicen.

Gestin de la memoria principal.


La memoria principal (memoria RAM), almacn de datos de rpido acceso y
voltil, es compartida por la CPU y los dispositivos de E/S. El sistema operativo
conoce qu partes de la memoria estn siendo utilizadas y por quin, decide
qu procesos se cargarn en memoria cuando haya espacio disponible y asigna
y reclama espacio de memoria cuando sea necesario.

Gestin del almacenamiento secundario.


La memoria RAM es muy pequea para almacenar todos los programas y
datos, adems de ser voltil para mantener los datos en ella de forma
permanente. Por tal motivo es necesario, un sistema de almacenamiento
secundario (discos duros).
El sistema operativo planifica los discos, gestiona el espacio libre, asigna el
almacenamiento y verifica que los datos se guarden en orden.El sistema de
entrada/ salida.
El sistema de E/S es un sistema de almacenamiento temporal (cach), una
interfaz que manipula los dispositivos. El sistema operativo gestiona el
almacenamiento temporal de E/S y sirve las interrupciones de los dispositivos
de E/S.

Sistema de archivos.
Los archivos son un conjunto de informacin relacionada donde se almacenan
programas y datos.
El sistema operativo construye y elimina los archivos y directorios, ofrece
funciones para manipular los archivos y directorios, establece la
correspondencia entre archivos y unidades de almacenamiento y realiza las
copias de seguridad de los archivos.
Existen diferentes sistemas de archivos, es decir, diferentes formas de
organizar la informacin. Entre ellos tenemos: FAT, FAT32, EXT3, NTFS, XFS, etc.

Sistemas de proteccin
Los sistemas de proteccin son mecanismos que controlan el acceso a los
recursos del sistema.

El sistema operativo distingue entre uso autorizado y no autorizado, especifica


los controles de seguridad a realizar y fuerza el uso de estos mecanismos de
proteccin.

Sistema de comunicaciones.
Es necesario mantener las comunicaciones con otros sistemas.
El sistema operativo controla el envo y recepcin de informacin a travs de
la red, crea y mantiene puntos de comunicacin que sirven a las aplicaciones
para enviar y recibir informacin y crea y mantiene conexiones virtuales entre
las aplicaciones locales y las remotas.

Programas de los sistemas


Los programas del sistema son aplicaciones que se suministran con el sistema
operativo pero no forman parte de l. Ofrecen un entorno til para el desarrollo
y ejecucin de programas. Las tareas que realizan los programas del sistema
son: manipulacin y modificacin de archivos, informacin del estado del
sistema, soporte a lenguajes de programacin y comunicaciones.

Gestor de recursos.
Como gestor de recursos, el sistema operativo administra la unidad de
procesamiento central (CPU), los dispositivos de E/S, la memoria principal
(RAM), los discos, los procesos y en general todos los recursos del sistema.

Caractersticas que poseen los sistemas operativos:


-Los sistemas operativos controlan la relacin de las seales de entrada para
obtener siempre las mismas seales de salida, y con esto, obtener siempre los
mismos resultados.
-Los sistemas operativos se dividen en grficos y de texto. Los primeros
sistemas tenan una interfaz de tipo texto, en la cual la pantalla solamente
mostraba caracteres de texto. Los principales sistemas operativos de tipo texto
fueron el IBM-DOS, MS-DOS, AMIGA, Commodore.
-Los sistemas operativos grficos permiten una operacin ms eficiente del
dispositivo que lo usa, y el cual es accesible mediante un dispositivo apuntador
(mouse o touch pad) o mediante sistemas tctiles. Los primeros sistemas de
este tipo fueron Mac OS y Windows.
-Los sistemas operativos Mixtos combinan las funciones GUI (Graphic User
Interfase, Interfaz grfica de usuario) y de texto. El sistema que representa
esta modalidad es Linux.

-Todos los sistemas operativos permiten al usuario utilizar una serie de


instrucciones programadas (programas o software) para obtener un nuevo
proceso de instrucciones o lograr un resultado fsico, en alguno de los
elementos perifricos de hardware.
-Es el encargado de administrar los recursos dentro del sistema, tales como la
memoria, o la disponibilidad de procesamiento durante las distintas
operaciones que realiza el procesador de la computadora.
-Permite que el usuario pueda interactuar con la computadora a travs de
diversos comandos, que son interpretados por el sistema operativo. Comandos
como copiar, pegar o borrar, lo cual se hace mediante interfaces de texto y
grficos que son visibles gracias a una pantalla y se tiene la facultad de
manipularlo gracias a distinto hardware perifrico como Mouse, teclado y otros.
-Tienen la peculiaridad de que al ser el intermediario entre el usuario y el
hardware facilita el acceso del usuario a los distintos datos, y permite realizar
diversas operaciones a travs de distintos comandos, los cuales son
introducidos por varios medios, (teclado, mouse, botones especficos en
distintos aparatos), con lo que se facilita su uso, ya sea este una computadora,
un celular, un horno de microondas u otro Los sistemas operativos tienen la
facultad de que permiten interactuar con varios dispositivos mediante
comandos directos, como en los sistemas operativos simples que se utilizan en
cajeros automticos, refrigeradores, automviles u hornos de microondas, en
los que los comandos son sencillos y prcticos en su uso, lo que le da una gran
conveniencia al uso en ese tipo de aparatos.
-Pueden existir distintas versiones del sistema operativo que se distribuyan
coetneamente, ya sea para un tipo especial de servicios que deban de prestar
en un equipo determinado, como en el caso de Windows 2000 y Windows 2000
server, que si bien eran sistemas similares, tenan caractersticas especiales
para sus respectivas funciones asignadas.
-Los sistemas operativos tienen la caracterstica de ser progresivos en su
evolucin para mejorar y adaptarse a las nuevas necesidades y situaciones,
(mejor hardware, correcciones del sistema, actualizaciones, etc.).
-La mayora de los sistemas operativos que existen en el mercado, son
sistemas a los que se denominan de propietario y son aquellos que para su uso
requieren el pago de una licencia o permiso del propietario, y no se permite
hacer modificaciones al mismo por estar protegido por derechos de autor.
-El sistema operativo que es de libre distribucin y modificable es el sistema
Linux. Existen muchas variantes de este sistema llamadas distribuciones, las
cuales conservan las caractersticas de ser de libre distribucin y de cdigo

abierto: Opens USE, Debian, Guadalinex, Ulteo, Ubuntu, Kubuntu, Edubuntu,


NewSense, Yoper, Vida Linux, Red Hat, NimbleX, etc.

Cuntos sistemas operativos existen en la actualidad?


-Los sistemas operativos conocidos ms importantes son tres: el DOS que es el
sistema operativo ms primitivo que existe y que actualmente podramos decir
que se encuentra en desuso.
_Windows es otro sistema operativo de gran importancia, quizs por ser el
que tiene ms demanda, pues su funcionamiento no es tan bueno dado que,
aunque es muy grfico y ah radica su ventaja y el hecho de que sea el ms
comprado, tiene muchos pequeos errorcitos que afectan nuestro desempeo
en Internet, o qu, nunca se han encontrado con las pantallitas famosas de
"este programa ha realizado una operacin no vlida y se cerrar"
_Finalmente est UNIX, que es el ms estable de los sistemas operativos y
que se considera muy seguro y confiable. Es considerado por muchos el mejor
sistema operativo que existe. La razn por la que el considerado mejor sistema
operativo no sea el ms comprado y/o difundido se deba a que no es del
maestro de la mercadotecnia Microsoft, adems de que no es tan visual como
Windows, por lo que su uso es un poco ms complicado. Este sistema operativo

es abierto, o sea que cualquiera lo puede hacer, pero debe de seguir ciertas
reglas.
_LINUX es un tipo de este sistema operativo que pertenece a la corriente del
COPY LEFT, que es lo contrario del COPYRIGHT (obvio) y que es gratuito.
Adems de que en l se pueden hacer cambios

Existen muchos sistemas operativos y de cada uno existen muchas


versiones, podemos mencionar algunos:

Plan9
Solaris
OpenBSD
FreeBSD
SUSE Linux
Red Had (Linux)
Fedora (Linux)
Ubuntu (Linux)
Windows 98

Windows
Windows
Windows
Windows
Windows
Windows
Windows
MS-DOS
UNIX

2000
Me
NT
2003 server
XP
Vista
Seven y/o 7

Por mencionar algunos

Algo ms de Sistemas Operativos


Para tratar de comprender los requisitos de un Sistema Operativo y el
significado de las principales caractersticas de un Sistema Operativo
contemporneo, es til considerar cmo han ido evolucionando estos con el
tiempo.

A finales de los aos 40 el uso de ordenadores estaba restringido a


aquellas empresas o instituciones que podan pagar su alto precio, y
no existan los sistemas operativos. En su lugar, el programador deba
tener un conocimiento y contacto profundo con el hardware, y en el
infortunado caso de que su programa fallara, deba examinar los valores de los
registros y paneles de luces indicadoras del estado del ordenador para
determinar la causa del fallo y poder corregir su programa, adems de
enfrentarse nuevamente a los procedimientos del sistema y poner a punto los
compiladores, ligadores, etc, para volver a correr su programa.
La importancia de los sistemas operativos nace histricamente desde
los aos 50, cuando se hizo evidente que el operar un ordenador por medio
de tableros enchufables en la primera generacin y luego por medio del trabajo
en lote en la segunda generacin se poda mejorar notoriamente, pues el
operador realizaba siempre una secuencia de pasos repetitivos, lo cual es una
de las caractersticas contempladas en la definicin de lo que es un programa.
Es decir, se comenz a ver que las tareas mismas del operador podan
plasmarse en un programa, el cual a travs del tiempo y por su enorme
complejidad se le llam "Sistema Operativo". As, tenemos entre los primeros
sistemas operativos al Fortran Monitor System (FMS) y el IBSYS.
Posteriormente, en la tercera generacin de ordenadores nace uno de los
primeros sistemas operativos con la filosofa de administrar una familia de
ordenadores: el OS/360 de IBM. Fue este un proyecto tan novedoso y ambicioso
que enfrent por primera vez una serie de problemas conflictivos debido a que
anteriormente los ordenadores eran creados para dos propsitos en general: el
comercial y el cientfico. As, al tratar de crear un solo sistema operativo para
ordenadores que podan dedicarse a un propsito, al otro, o a ambos, puso en
evidencia la problemtica del trabajo en equipos de anlisis, diseo e
implantacin de sistemas grandes. El resultado fue un sistema del cual uno de

sus mismos diseadores patentiz su opinin en la portada de un libro: una


horda de bestias prehistricas atascadas en un foso de brea.
Surge tambin en la tercera generacin de ordenadores el concepto de la
multiprogramacin, porque debido al alto costo de los ordenadores era
necesario idear un esquema de trabajo que mantuviese a la unidad central de
proceso ms tiempo ocupada, as como el encolado (spooling ) de trabajos para
su lectura hacia los lugares libres de memoria o la escritura de resultados. Sin
embargo, se puede afirmar que los sistemas durante la tercera generacin
siguieron siendo bsicamente sistemas de lote.
En la cuarta generacin, la electrnica avanza hacia la integracin a gran
escala, pudiendo crear circuitos con miles de transistores en un centmetro
cuadrado de silicio y ya es posible hablar de los ordenadores personales y las
estaciones de trabajo. Surgen los conceptos de interfaces amigables
intentando as atraer al pblico en general al uso de los ordenadores como
herramientas cotidianas. Se hacen populares el MS-DOS y el UNIX en estas
mquinas. Tambin es comn encontrar clones de ordenadores personales y
una multitud de empresas pequeas ensamblndolas por todo el mundo.
A mediados de los aos 80, comienza el auge de las redes de
ordenadores y la necesidad de sistemas operativos en red y sistemas
operativos distribuidos.
La red mundial Internet se va haciendo accesible a toda clase de instituciones
y se comienzan a dar muchas soluciones (y problemas) al querer hacer convivir
recursos residentes en ordenadores con sistemas operativos diferentes. En los
aos 90 el paradigma de la programacin orientada a objetos cobra auge, as
como el manejo de objetos desde los sistemas operativos. Las aplicaciones
intentan crearse para ser ejecutadas en una plataforma especfica y poder ver
sus resultados en la pantalla o monitor de otra diferente (por ejemplo, ejecutar
una simulacin en una mquina con UNIX y ver los resultados en otra con
DOS). Los niveles de interaccin se van haciendo cada vez ms profundos.

Caracterstica de un Sistema Operativo


En general, se puede decir que un Sistema Operativo tiene las siguientes
caractersticas:
Conveniencia. Un Sistema Operativo hace ms conveniente el uso de un
ordenador.
Eficiencia. Un Sistema Operativo permite que los recursos del ordenador se
usen de la manera ms eficiente posible.

Habilidad para evolucionar. Un Sistema Operativo deber construirse de


manera que permita el desarrollo, prueba o introduccin 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 del ordenador 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 travs del kernel). El Sistema Operativo
se debe encargar de comunicar a los dispositivos perifricos, cuando el usuario
as lo requiera.
Organizar datos para acceso rpido y seguro.
Manejar las comunicaciones en red. El Sistema Operativo permite al usuario
manejar con alta facilidad todo lo referente a la instalacin y uso de las redes
de ordenadores.
Procesamiento por bytes de flujo a travs del bus de datos.
Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al
usuario el acceso y manejo de los dispositivos de Entrada/Salida del ordenador.
Tcnicas de recuperacin de errores.
Evita que otros usuarios interfieran. El Sistema Operativo evita que los
usuarios se bloqueen entre ellos, informndoles si esa aplicacin est siendo
ocupada por otro usuario.
Generacin de estadsticas.
Permite que se puedan compartir el hardware y los datos entre los usuarios.
El software de aplicacin son programas que se utilizan para disear, tal como
el procesador de textos, lenguajes de programacin, hojas de clculo, etc.
El software de base sirve para interactuar el usuario con la mquina. Est
compuesto por : cargadores, compiladores, ensambladores y macros.

Sistemas Operativos
Los sistemas operativos ms utilizados MS-DOS, Windows, Linux, Unix.
Se clasifican en:
Multiusuario: Permite que dos o ms usuarios utilicen sus programas al mismo
tiempo.

Multiprocesador: soporta el abrir un mismo programa en ms de una CPU.


Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
Multigrano: Permite que diversas partes de un solo programa funcionen al
Mismo tiempo.
Tiempo Real: Responde a las entradas inmediatamente. Los sistemas
operativos como Dos y Unix, no funcionan en tiempo real.