Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin................................................................................................................ii
Sistemas operativos..................................................................................................2
Historia....................................................................................................................3
Problemas de explotacin y soluciones iniciales................................................3
Monitores residentes...........................................................................................3
Sistemas con almacenamiento temporal de E/S................................................3
Spoolers..............................................................................................................4
Sistemas operativos multiprogramados..............................................................4
Llamadas al sistema operativo...............................................................................4
Modos de ejecucin en un CPU.........................................................................5
Llamadas al sistema...........................................................................................5
Bibliotecas de interfaz de llamadas al sistema...................................................5
Interrupciones y excepciones.................................................................................6
Tratamiento de las interrupciones.......................................................................6
Excepciones...........................................................................................................7
Clases de excepciones.......................................................................................7
Importancia de las excepciones..........................................................................7
Componentes de un sistema operativo.....................................................................8
Gestin de procesos...............................................................................................8
Gestin de la memoria principal.............................................................................8
Gestin del almacenamiento secundario...............................................................8
El sistema de entrada y salida...............................................................................9
Sistema de archivos...............................................................................................9
Sistemas de proteccin..........................................................................................9
Sistema de comunicaciones.................................................................................10
Programas de sistema.........................................................................................10
Gestor de recursos...............................................................................................10
Clasificacin de un sistema operativo.....................................................................11
Administracin de tareas......................................................................................11
Administracin de usuarios..................................................................................11
Manejo de recursos..............................................................................................11
Ejemplos de sistemas operativos para PC..............................................................12
Ejemplos de sistemas operativos para dispositivos mviles...................................12
Sistema Operativo...................................................................................................14
Llamadas al Sistema............................................................................................14
Intrprete de Comandos.......................................................................................14
Ncleo (o Kernel)..................................................................................................14
Programas del Sistema........................................................................................14
Tipos de sistema operativo......................................................................................15
Clasificacin de SO:.............................................................................................15
Clasificacin de los sistemas operativos..............................................................15
Ejemplos de sistemas operativos.........................................................................17
Algunos sistemas operativos son:........................................................................17
Dispositivos de almacenamiento de un computador...............................................18
Dispositivos de almacenamiento de un computador...........................................19
Dispositivos de entrada...........................................................................................19
Tipos de dispositivos de entrada..........................................................................19
Dispositivos de salida..............................................................................................22
Tipos de dispositivos de salida.............................................................................22
Dispositivos de almacenamiento.............................................................................24
Medidas de almacenamiento de la informacin...................................................24
Tipos de dispositivos de almacenamiento............................................................24
Diferencia entre los dispositivos de entrada, salida y almacenamiento de un
computador...........................................................................................................26
Conclusiones...........................................................................................................27
Introduccin
El sistema operativo funciona como intermediario para que el usuario pueda
comunicarse con el hardware y as el sistema pueda proporcionar un
ambiente en donde el usuario pueda ejecutar los programas. El sistema
operativo es una parte indispensable para que todo el sistema funcione.
Los dispositivos de entrada son aquellos equipos y componentes que
permiten ingresar datos, archivos o informacin a la computadora para su
procesamiento.
Los dispositivos de Salida son los que muestran o proyectan la informacin
hacia el exterior del computador.
Los dispositivos de almacenamiento son los que se encargan de guardar y
registrar todos los archivos e informacin de una computadora ya sea
temporal o permanentemente.
Los dispositivos de almacenamiento son unidades que actan como medio
de soporte para realizar un backup (copia de seguridad) de la informacin
que se encuentra en nuestro ordenador.
Siste
mas
oper
ativo
s
Sistemas operativos
Las funciones bsicas del Sistema Operativo son administrar los recursos de la
mquina, coordinar el hardware y organizar archivos y directorios en
dispositivos de almacenamiento.
Historia
Los primeros sistemas (1945-1955) eran grandes mquinas operadas desde la
consola maestra por los programadores. Durante la dcada siguiente (1955-1965)
se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas
magnticas, etc. Esto a su vez provoc un avance en el
software: compiladores, ensambladores, cargadores, manejadores de dispositivos,
etc. A finales de los aos 1980, una computadora Commodore Amiga equipada
con una aceleradora Video Toaster era capaz de producir efectos comparados a
sistemas dedicados que costaban el triple. Un Video Toaster junto a Lightwave
ayud a producir muchos programas de televisin y pelculas, entre las que se
incluyen Babylon 5, SeaQuest DSV y Terminator 2
Problemas de explotacin y soluciones iniciales
El problema principal de los primeros sistemas era la baja utilizacin de los
mismos, la primera solucin fue poner un operador profesional que lo manejase,
con lo que se eliminaron las hojas de reserva, se ahorr tiempo y se aument la
velocidad.
Para ello, los trabajos se agrupaban de forma manual en lotes mediante lo que se
conoce como procesamiento por lotes (batch) sin automatizar.
Monitores residentes
Segn fue avanzando la complejidad de los programas, fue necesario implementar
soluciones que automatizaran la organizacin de tareas sin necesidad de un
operador. Debido a ello se crearon los monitores residentes: programas que
residan en memoria y que gestionaban la ejecucin de una cola de trabajos.
Un monitor residente estaba compuesto por un cargador, un Intrprete de
comandos y un controlador (drivers) para el manejo de entrada/salida
Sistemas con almacenamiento temporal de E/S
Los avances en el hardware crearon el soporte de interrupciones y posteriormente
se llev a cabo un intento de solucin ms avanzado: solapar la E/S de un trabajo
con sus propios clculos, por lo que se cre el sistema de bfers con el siguiente
funcionamiento:
Administrar la memoria.
Gestionar el uso de la CPU (planificacin).
Administrar el uso de los dispositivos de E/S.
Llamadas al sistema
Interrupciones y excepciones
El SO ocupa una posicin intermedia entre los programas de aplicacin y el
hardware. No se limita a utilizar el hardware a peticin de las aplicaciones ya que
hay situaciones en las que es el hardware el que necesita que se ejecute cdigo
del SO. En tales situaciones el hardware debe poder llamar al sistema, pudiendo
deberse estas llamadas a dos condiciones:
Excepciones
Cuando el CPU intenta ejecutar una instruccin incorrectamente construida, la
unidad de control lanza una excepcin para permitir al SO ejecutar el tratamiento
adecuado. Al contrario que en una interrupcin, la instruccin en curso es
abortada. Las excepciones al igual que las interrupciones deben estar
identificadas.
Clases de excepciones
Las instrucciones de un programa pueden estar mal construidas por diversas
razones:
La gestin de procesos podra ser similar al trabajo de oficina. Se puede tener una
lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo.
Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se
terminen seguir con las de prioridad media y despus las de baja. Una vez
realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja
prioridad pueden que nunca lleguen a ejecutarse y permanezcan en la lista para
siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas ms
antiguas.
Gestin de la memoria principal
La memoria es una gran tabla de palabras o bytes que se referencian cada una
mediante una direccin nica. Este almacn de datos de rpido acceso es
compartido por la CPU y los dispositivos de E/S, es voltil y pierde su contenido
ante fallos del sistema.
El SO es el responsable de:
Asignar el almacenamiento.
Verificar que los datos se guarden en orden
correspondencia
entre
archivos
unidades
de
10
Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario poder
controlar el envo y recepcin de informacin a travs de las interfaces de red.
Tambin hay que crear y mantener puntos de comunicacin que sirvan a las
aplicaciones para enviar y recibir informacin, y crear y mantener conexiones
virtuales entre aplicaciones que estn ejecutndose localmente y otras que lo
hacen remotamente.
Programas de sistema
Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de
l. Ofrecen un entorno til para el desarrollo y ejecucin de programas, siendo
algunas de las tareas que realizan:
Gestor de recursos
Como gestor de recursos, el sistema operativo administra:
La unidad
central
microprocesador).
de
procesamiento (donde
est
alojado
el
11
Administracin de usuarios
Monousuario: Slo permite ejecutar los programas de un usuario al mismo
tiempo.
Multiusuario: Permite que varios usuarios ejecuten simultneamente sus
programas, accediendo a la vez a los recursos de la computadora.
Normalmente estos sistemas operativos utilizan mtodos de proteccin de
datos, de manera que un programa no pueda usar o cambiar los datos de otro
usuario.
Manejo de recursos
Centralizado: Permite usar los recursos de una sola computadora.
Distribuido: Permite utilizar los recursos (memoria, CPU, disco, perifricos...)
de ms de una computadora al mismo tiempo.
12
Microsoft Windows
OS X
GNU/Linux
Unix
Solaris
FreeBSD
OpenBSD
Google Chrome OS
Debian
Ubuntu
Mandriva
Sabayon
Fedora
Puppy Linux
Haiku (BeOS)
Plan 9
Android
Tuquito
Android
iOS
Bada
BlackBerry OS
BlackBerry 10
Windows Phone
Symbian OS
13
HP webOS
Firefox OS
Ubuntu Phone OS
Tizen
Asha Platform
14
15
Sistema Operativo
Llamadas al Sistema
El Sistema Operativo en conjunto con el Hardware aparece 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 solicitado explcitamente por los usuarios.
Como ejemplos de estos tenemos:
Compiladores
Son programas que traducen Programas Fuente en programas Objeto.
Ensambladores
Traducen programas escritos con mnemnicos a lenguaje de mquina.
Editores
Son programas que permiten escribir textos y guardarlos en memoria secundaria.
Utileras de Archivos
Programas para dar mantenimiento a los archivos.
Bibliotecas
Programas que contienen rutinas para realizar funciones frecuentemente
requeridas. Estas funciones pueden ser ligadas a los programas escritos por el
usuario.
16
Clasificacin de SO:
Sistemas Operativos de multitarea
Sistema Operativo Monotareas
Sistema Operativo Monousuario
Sistema Operativo Multiusuario
Sistemas Operativos por lotes
Sistemas Operativos de tiempo real
Sistemas Operativos de tiempo compartido
Sistemas Operativos de tiempo compartido
Sistemas Operativos distribuidos
Sistemas Operativos de red
Sistemas Operativos paralelos
Clasificacin de los sistemas operativos
Los sistemas operativos se pueden clasificar atendiendo a:
Administracin de tareas:
Monotarea: los que permiten slo ejecutar un programa a la vez
Multitarea: los que permiten ejecutar varias tareas o programas al mismo tiempo
Administracin de usuarios
Monousuario: aquellos que slo permiten trabajar a un usuario, como es el caso
de los ordenadores personales
Multiusuario: los que permiten que varios usuarios ejecuten sus programas a la
vez.
17
18
Se tiene la libertad para redistribuir copias, tanto gratis como por un cnon
19
20
Dispositivos de
almacenamiento de un
computador
21
Dispositivos de entrada
Son aquellos que permiten ingresar datos a la computadora y proporcionar
comandos para manipularlos. Los dispositivos de entrada convierten la
informacin en seales elctricas que se almacenan en la memoria central.
Tipos de dispositivos de entrada
El teclado
El teclado es el dispositivo ms comn de entrada de datos. Se utiliza para
introducir comandos textos y nmeros. El teclado tpico contiene tres partes: teclas
de funcin, teclas alfanumricas, y el subteclado numrico. Las teclas de funcin
(F1, F2, F3,) son un conjunto de teclas que se reservan para realizar funciones
especiales. Dichas teclas se utilizan de modo distinto por los diferentes
programas existentes en una instalacin computacional. Las teclas alfanumricas
sirven para ingresar caracteres alfanumricos, numricos y de puntuacin. El
subteclado numrico permite ingresar rpidamente nmeros y smbolos
aritmticos para efectuar clculos matemticos. El cursor puede ser manipulado
utilizando algunas de las teclas del subteclado numrico.
Tipos de teclado
Teclados Inalmbricos: Son los que no utilizan cable para conectase a la
computadora sino que usan rayos infrarrojos o radiofrecuencia.
Teclados con funciones especiales: Son los que dependen del fabricante.
Pueden incluir teclas adicionales para abrir el navegador, controlar el volumen al
PC, abrir el reproductor.
22
El Mouse
El mouse es un pequeo dispositivo que se maneja con la mano y permite sealar
y egresar informacin. Se denomina ratn por su apariencia. Un Mouse
generalmente es arrastrado sobre una superficie plana (escritorio o mesa). La
accin de pulsar y soltar un botn se denomina clic.
Tipos de mouse
Mouse mecnico: Constan de una bola situada en su parte inferior para mover
dos ruedas que generan pulsos en respuesta al movimiento de este sobre la
superficie.
Mouse ptico: Los mouse pticos tienen un pequeo haz de luz en lugar de la
bola rodante de los mecnicos.
Mouse de lser: Este tipo de Mouse es ms sensible y preciso, hacindolo
aconsejable especialmente para los diseadores grficos y los fanticos de los
video juegos. Tambin detecta el movimiento deslizante sobre una superficie
horizontal, pero el haz de tecnologa ptica se sustituye por un lser (invisible al
ojo humano).
Tablilla grafica
Tambin llamado tablilla digitalizadora, consiste en una superficie de dibujo y un
medio de sealizacin que funciona como lpiz. La tablilla convierte los
movimientos del apuntador en datos digitalizados que pueden ser ledos por
ciertos paquetes de cmputo. Las tablillas pueden encontrarse en distintos
tamaos: desde el equivalente a una hoja de carta, hasta el de una cubierta de
escritorio.
Lpiz ptico
Se asemeja a un bolgrafo conectado a un cable elctrico. Haciendo que la pluma
toque la pantalla del monitor, un usuario puede seleccionar comandos de los
programas o trazar imgenes. Los lpices pticos se usan para ingresar rdenes
de pedidos en grandes almacenes, en aplicaciones como el diseo auxiliado por
computadora (CAD) y en establecimientos de diseo grfico.
Lectores de cdigo de barra
Son rastreadores o scanner fotoelctricos que leen las barras verticales las que
conforman un cdigo. El lector de cdigos de barras es parte integral de lo que se
conoce como terminal punto de venta (PDV). La informacin en cdigo de barras
permite la identificacin de productos utilizando un Cdigo Universal de Productos.
Algunos lectores estn instalados en una superficie fija y otros se operan
manualmente.
23
24
Joystick
Es un dispositivo de control de dos o tres ejes que se usa desde una
computadora o videoconsola. Palanca que se mueve apoyada en una base, se
trata como el ratn, de un manejador de cursor. Consta de una palanca con una
rotula en un extremo, que permite efectuar rotaciones segn dos ejes
perpendiculares
Micrfono
A travs del micrfono se transmite un sonido que el ordenador capta, los
reproduce y los guarda. Es un traductor electro acstico.
Dispositivos de salida
Los dispositivos de salida convierten la informacin que sale de una computadora
en imgenes en pantalla, impresos en papel o en otras formas. Los dispositivos de
salida nos permiten ver o distinguir la respuesta.
Tipos de dispositivos de salida
El monitor
El monitor o pantalla de video, es un dispositivo de salida primario. Algunos
monitores forman parte del cuerpo de la computadora, mientras que otros pueden
estar separado del mismo, los televisores y los monitores de video estndar crean
imgenes con un tubo de rayos captdicos (CRP), un tubo de vaco que proyecta
electrones hacia una pantalla recubierta de material luminforo .Miles de
pequeos luminforos energizados llamados pixeles forman las imgenes de la
pantalla.
Cuantos ms pixeles tenga una pantalla, tanto mejor se ver la pantalla, los
monitores monocromticos despliegan o exhiben imgenes en un slo color.
Un gran nmero de monitores desarrollados para computadoras personales en
los inicio de la dcada de 1980, capaces de mostrar caracteres imprimibles pero
no imgenes grficas. Los monitores actuales pueden mostrar ambas cosas.
Graficadora o plotter
Es una pluma que se mueve (algunas veces tambin se mueve el papel) y crea
grficos
de
alta
calidad
como
los
utilizados
en
dibujos
arquitectnicos.
Existen diseos de tambor o placa plana, las graficadoras
modernas pueden elaborar dibujos en varios colores. Su popularidad ha
disminuido desde la aparicin desde la aparicin de las impresoras lser.
25
Impresoras
Las impresoras producen salidas en papel, utilizando tecnologas de matriz de
agujas, trmicas, de rueda de margarita, de chorro de tinta y lser. Las impresoras
que no usan impacto generan una copia a la vez, mientras que en las de impacto
se pueden utilizar papel carbn para imprimir mltiples copias.
Tipos de impresora
Se pueden detectar dos tipos de impacto y sin impacto:
- Impresoras de impacto
Se pueden detectar 3 tipos:
Impresora de matriz de agujas: En estas impresoras el mecanismo de escritura
est compuesto por un cabezal donde se encuentran una serie de agujas o
punzones colocados verticalmente uno encima del otro. Estos punzones actan
sobre una cinta con el fin de conformar el carcter.
Impresoras de margarita: En esta tcnica de impresin el cabezal est
constituido por una rueda, con numerosos radios o ptalos a los que se llama
margarita. Cuando se ha seleccionado un carcter, un martillo, controlado por un
electroimn, golpea el ptalo, y el carcter a travs de la cinta entintada, es
impreso en papel.
Impresora de lneas: las impresoras de lneas se caracterizan por la impresin de
una lnea completa a la vez.
- Impresoras sin impacto
Entre los diversos tipos de impresoras sin impacto, detectamos las siguientes:
Impresoras trmicas: se trata de impresoras de matriz de agujas en las que los
alambres de impresin se calienta y queman un papel especial sin tocarlo.
Impresoras de chorro de tinta: las impresoras de chorro de tinta tambin
llamadas impresoras de inyeccin, disponen de un cabezal de una serie de
pequeos aspersores que proyectan chorros de tinta en configuraciones
adecuadas para escribir toda la serie de letras y caracteres.
Impresoras de rayos lser: Emplean un rayo lser de baja potencia, el cual es
modulado a travs de un modulador de luz controlado por un generador de
caracteres. Una vez que el rayo ha sido modulado incide en un espejo que lo
refleja hacia un tambor, de forma que en este queda reproducida
electrostticamente la pgina que desea escribir.
Altavoces
Dispositivo por el cual se emiten sonidos procedentes de la tarjeta de sonido.
26
Auriculares
Son dispositivos colocados en el odo para poder escuchar lo que la tarjeta de
sonido enva. Presentan la ventaja de que no pueden ser escuchados por otra
persona solo por la que los utiliza.
El fax
Dispositivo mediante el cual se imprime una copia de otro impreso, trasmitida o
bien, va telfono, o bien desde el propio fax. Se utiliza para ello un rollo de papel
que cuando acaba la impresin se corta.
Dispositivos de almacenamiento
Estos tienen por funcin principal almacenar datos y programas en forma
permanente o semi-permanente.
Medidas de almacenamiento de la informacin
Byte: 8 bits
Kilobyte (Kb): equivale a 1.024 bytes
Megabyte (Mg): equivale a 1.024 Kb
Gigabyte (Gb): equivale a 1.024 Mb
tetrabyte (TB): equivale a 1.024 GB
Pentabyte (PB): Equivale a 1.024 TB
Tipos de dispositivos de almacenamiento
Unidades de cinta magntica
Por varios aos las cintas magnticas fueron el nico tipo de almacenamiento no
voltil disponible. El almacenamiento secuencial en una cinta requiere que la
unidad de cinta magntica lea estas desde el principio hasta llegar al archivo de
datos deseado, de la misma forma en que alguien que escucha un aparato
estereofnico tiene que correr una cinta de audio para encontrar una grabacin en
particular.
Unidades de disquetes
Hoy da el medio de almacenamiento secundario ms usado en las
microcomputadoras es el llamado disquete, o tambin disco flexible. En contraste
con las unidades de cinta magntica, las unidades de desquites permiten a la
27
28
29
Conclusiones
El sistema operativo es la parte ms importante de una computadora ya
que sin ste el ordenador no trabaja. En fin, un sistema operativo es un tipo
de intermediario entre el usuario y la computadora.
Los dispositivos de entrada son aquellos que permiten introducir datos a la
computadora para su proceso.
Los dispositivos de salida son los que reciben informacin que es
procesada por el CPU y la enva al exterior, reproducindola para que sea
perceptible para el usuario.
Los dispositivos de almacenamiento son todos aquellos que se utilicen para
grabar los datos o informacin de una computadora de una forma
permanente o temporal.
30