Está en la página 1de 34

ndice

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

Un Sistema Operativo (SO) es el software bsico de una computadora que


provee una interfaz entre el resto de programas del ordenador, los dispositivos
hardware y el usuario.

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.

Los Sistemas Operativos ms utilizados son:


Dos
Windows
Linux
Mac
Algunos SO ya vienen con un navegador integrado, como Windows que trae el
navegador Internet Explorer.
Un sistema Operativo (SO) es en s mismo un programa de computadora. Sin
embargo, es un programa muy especial, quiz el ms complejo e importante en
una computadora. El SO 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 llamado a partir de la cual se corran programas de
aplicacin.
En ciertos textos, el sistema operativo es indistintamente como ncleo o kernel,
pero debe tenerse en cuenta que esta identidad entre kernel y sistema operativo
es solo cierta si el ncleo es monoltico, un diseo comn entre los primeros
sistemas. En caso contrario, es incorrecto referirse al sistema operativo
como ncleo.
Uno de los propsitos del sistema operativo que gestiona el
ncleo intermediario consiste en gestionar los recursos de localizacin y
proteccin de acceso del hardware, hecho que alivia a los programadores de
aplicaciones de tener que tratar con estos detalles. La mayora de aparatos
electrnicos que utilizan microprocesadores para funcionar, llevan incorporado un
sistema operativo (telfonos mviles, reproductores de DVD, computadoras,
radios, enrutadores, etc.).
En cuyo caso, son manejados mediante una interfaz grfica de usuario, un gestor
de ventanas o un entorno de escritorio, si es un celular, mediante una consola

o control remoto si es un DVD y, mediante una lnea de comandos o navegador


web si es un enrutador.

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:

Un programa escribe su salida en un rea de memoria (bfer 1).


El monitor residente inicia la salida desde el buffer y el programa de
aplicacin calcula depositando la salida en el buffer 2.
La salida desde el buffer 1 termina y el nuevo clculo tambin.
Se inicia la salida desde el buffer 2 y otro nuevo clculo dirige su salida al
buffer 1.
El proceso se puede repetir de nuevo.

Los problemas surgen si hay muchas ms operaciones de clculo que de E/S


(limitado por la CPU) o si por el contrario hay muchas ms operaciones de E/S
que clculo (limitado por la E/S).
Spoolers
Hace aparicin el disco magntico con lo que surgen nuevas soluciones a los
problemas de rendimiento. Se eliminan las cintas magnticas para el volcado
previo de los datos de dispositivos lentos y se sustituyen por discos (un disco
puede simular varias cintas). Debido al solapamiento del clculo de un trabajo con
la E/S de otro trabajo se crean tablas en el disco para diferentes tareas, lo que se
conoce como Spool (Simultaneous Peripherial Operation On-Line).

Sistemas operativos multiprogramados


Surge un nuevo avance en el hardware: el hardware con proteccin de memoria.
Lo que ofrece nuevas soluciones a los problemas de rendimiento:

Se solapa el clculo de unos trabajos con la entrada/salida de otros


trabajos.

Se pueden mantener en memoria varios programas.

Se asigna el uso de la CPU a los diferentes programas en memoria.

Debido a los cambios anteriores, se producen cambios en el monitor residente,


con lo que ste debe abordar nuevas tareas, naciendo lo que se denomina como

Sistemas Operativos multiprogramados, los cuales cumplen con las siguientes


funciones:

Administrar la memoria.
Gestionar el uso de la CPU (planificacin).
Administrar el uso de los dispositivos de E/S.

Cuando desempea esas tareas, el monitor residente se transforma en un sistema


operativo multiprogramado.

Llamadas al sistema operativo


Llamadas que ejecutan los programas de aplicacin para pedir algn servicio al
SO. Cada SO implementa un conjunto propio de llamadas al sistema. Ese
conjunto de llamadas es la interfaz del SO frente a las aplicaciones. Constituyen el
lenguaje que deben usar las aplicaciones para comunicarse con el SO. Por ello si
cambiamos de SO, y abrimos un programa diseado para trabajar sobre el
anterior, en general el programa no funcionar, a no ser que el nuevo SO tenga la
misma interfaz.
Para ello:

Las llamadas correspondientes deben tener el mismo formato.


Cada llamada al nuevo SO tiene que dar los mismos resultados que la
correspondiente del anterior.

Modos de ejecucin en un CPU


Las aplicaciones no deben poder usar todas las instrucciones de la CPU. No
obstante el Sistema Operativo, tiene que poder utilizar todo el conjunto de
instrucciones del CPU. Por ello, una CPU debe tener (al menos) dos modos de
operacin diferentes:
Modo usuario: el CPU podr ejecutar slo las instrucciones del juego restringido
de las aplicaciones.
Modo supervisor: la CPU debe poder ejecutar el juego completo de instrucciones.

Llamadas al sistema

Una aplicacin, normalmente no sabe dnde est situada la rutina de servicio de


la llamada. Por lo que si sta se codifica como una llamada de funcin, cualquier
cambio en el S.O. hara que hubiera que reconstruir la aplicacin. Pero lo ms
importante es que una llamada de funcin no cambia el modo de ejecucin de la
CPU. Con lo que hay que conseguir llamar a la rutina de servicio, sin tener que
conocer su ubicacin, y hacer que se fuerce un cambio de modo de operacin de
la CPU en la llamada (y la recuperacin del modo anterior en el retorno). Esto se
hace utilizando instrucciones mquina diseadas especficamente para este
cometido, distintas de las que se usan para las llamadas de funcin.

Bibliotecas de interfaz de llamadas al sistema


Las llamadas al sistema no siempre tienen una expresin sencilla en los lenguajes
de alto nivel, por ello se crean las bibliotecas de interfaz, que son bibliotecas de
funciones que pueden usarse para efectuar llamadas al sistema. Las hay para
distintos lenguajes de programacin. La aplicacin llama a una funcin de la
biblioteca de interfaz (mediante una llamada normal) y esa funcin es la que
realmente hace la llamada 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:

Algn dispositivo de E/S necesita atencin.


Se ha producido una situacin de error al intentar ejecutar una instruccin
del programa (normalmente de la aplicacin).

En ambos casos, la accin realizada no est ordenada por el programa de


aplicacin, es decir, no figura en el programa.
Segn los dos casos anteriores tenemos las interrupciones y las excepciones:

Interrupcin: seal que enva un dispositivo de E/S a la CPU para indicar


que la operacin de la que se estaba ocupando, ya ha terminado.

Excepcin: una situacin de error detectada por la CPU mientras ejecutaba


una instruccin, que requiere tratamiento por parte del SO.

Tratamiento de las interrupciones


Una interrupcin se trata en todo caso, despus de terminar la ejecucin de la
instruccin en curso.
El tratamiento depende de cul sea el dispositivo de E/S que ha causado la
interrupcin, ante la cual debe poder identificar el dispositivo que la ha causado.
La ventaja de este procedimiento es que no se tiene que perder tiempo ejecutando
continuamente rutinas para consultar el estado del perifrico. El inconveniente es
que el dispositivo debe tener los circuitos electrnicos necesarios para acceder al
sistema de interrupciones del computador.

Importancia de las interrupciones


El mecanismo de tratamiento de las interrupciones permite al SO utilizar la CPU
en servicio de una aplicacin, mientras otra permanece a la espera de que
concluya una operacin en un dispositivo de E/S.
El hardware se encarga de avisar al SO cuando el dispositivo de E/S ha terminado
y el SO puede intervenir entonces, si es conveniente, para hacer que el programa
que estaba esperando por el dispositivo, se contine ejecutando.
En ciertos intervalos de tiempo puede convenir no aceptar seales de interrupcin.
Por ello las interrupciones pueden inhibirse por programa (aunque esto no deben
poder hacerlo las mismas).
Un ejemplo de sincronismo por interrupcin es el almacenamiento de caracteres
introducidos mediante el teclado. Cuando se introduce un carcter, se codifica en
el registro de datos del dispositivo y adems se activa un bit del registro de estado
quien crea una interrupcin en el hardware. El procesador deja temporalmente la
tarea que estaba completando y ejecuta la rutina de atencin a la interrupcin
correspondiente. El teclado almacena el carcter en el vector de memoria
intermedia (tambin llamado buffer) asociada al teclado y despierta el proceso que
haba en el estado de espera de la operacin de entrada/salida.

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:

El cdigo de operacin puede ser incorrecto.


Se intenta realizar alguna operacin no definida, como dividir por cero.

La instruccin puede no estar permitida en el modo de ejecucin actual.


La direccin de algn operando puede ser incorrecta o se intenta violar
alguno de sus permisos de uso.
Importancia de las excepciones

El mecanismo de tratamiento de las excepciones es esencial para impedir, junto a


los modos de ejecucin de la CPU y los mecanismos de proteccin de la memoria,
que las aplicaciones realicen operaciones que no les estn permitidas. En
cualquier caso, el tratamiento especfico de una excepcin lo realiza el SO.
Como en el caso de las interrupciones, el hardware se limita a dejar el control al
SO, y ste es el que trata la situacin como convenga.
Es bastante frecuente que el tratamiento de una excepcin no retorne al programa
que se estaba ejecutando cuando se produjo la excepcin, sino que el SO aborte
la ejecucin de ese programa. Este factor depende de la pericia del programador
para controlar la excepcin adecuadamente.

Componentes de un sistema operativo


Gestin de procesos
Un proceso es simplemente, un programa en ejecucin que necesita recursos
para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El
SO es el responsable de:

Crear y destruir procesos

Parar y reanudar procesos

Ofrecer mecanismos para que los procesos puedan comunicarse y se


sincronicen

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:

Conocer qu partes de la memoria estn siendo utilizadas y por quin

Decidir qu procesos se cargarn en memoria cuando haya espacio


disponible

Asignar y reclamar espacio de memoria cuando sea necesario

Gestin del almacenamiento secundario


Un sistema de almacenamiento secundario es necesario, ya que la memoria
principal (almacenamiento primario) es voltil y adems muy pequea para
almacenar todos los programas y datos. Tambin es necesario mantener los datos
que no convenga mantener en la memoria principal. El SO se encarga de:

Planificar los discos.

Gestionar el espacio libre.

Asignar el almacenamiento.
Verificar que los datos se guarden en orden

El sistema de entrada y salida


Consiste en un sistema de almacenamiento temporal (cach), una interfaz de
manejadores de dispositivos y otra para dispositivos concretos. El sistema

operativo debe gestionar el almacenamiento temporal de E/S y servir las


interrupciones de los dispositivos de E/S.
Sistema de archivos
Los archivos son colecciones de informacin relacionada, definidas por sus
creadores. stos almacenan programas (en cdigo fuente y objeto) y datos tales
como imgenes, textos, informacin de bases de datos, etc. El SO es responsable
de:

Construir, eliminar archivos y directorios.


Ofrecer funciones para manipular archivos y directorios.
Establecer la
almacenamiento.

correspondencia

entre

archivos

unidades

de

Realizar copias de seguridad de archivos.

Existen diferentes sistemas de archivos, es decir, existen diferentes formas de


organizar la informacin que se almacena en las memorias (normalmente discos)
de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT,
FAT32, ext3, NTFS, XFS, etc.
Desde el punto de vista del usuario estas diferencias pueden parecer
insignificantes a primera vista, sin embargo, existen diferencias muy importantes.
Por ejemplo, los sistemas de ficheros FAT32 y NTFS, que se utilizan
fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia
para un usuario que utilice una base de datos con bastante informacin ya que el
tamao mximo de un fichero con un sistema de archivos FAT32 est limitado a
4 gigabytes, sin embargo, en un sistema NTFS el tamao es considerablemente
mayor.
Sistemas de proteccin
Mecanismo que controla el acceso de los programas o los usuarios a los recursos
del sistema. El SO se encarga de:

Distinguir entre uso autorizado y no autorizado.

Especificar los controles de seguridad a realizar.

Forzar el uso de estos mecanismos de proteccin.

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:

Manipulacin y modificacin de archivos.


Informacin del estado del sistema.

Soporte a lenguajes de programacin.


Comunicaciones.

Gestor de recursos
Como gestor de recursos, el sistema operativo administra:

La unidad
central
microprocesador).

de

procesamiento (donde

Los dispositivos de entrada y salida.

La memoria principal (o de acceso directo).

Los discos (o memoria secundaria).

Los procesos (o programas en ejecucin).

Y en general todos los recursos del sistema.

est

alojado

el

11

Clasificacin de un sistema operativo


Administracin de tareas
Monotarea: Solamente permite ejecutar un proceso (aparte de los procesos
del propio SO) en un momento dado. Una vez que empieza a ejecutar un
proceso, continuar hacindolo hasta su finalizacin y/o interrupcin.
Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo
de SO. Normalmente asigna los recursos disponibles (CPU, memoria,
perifricos) de forma alternada a los procesos que los solicitan, de manera que
el usuario percibe que todos funcionan a la vez, de forma concurrente.

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

Ejemplos de sistemas operativos para PC

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

Ejemplos de sistemas operativos para dispositivos mviles

Android

iOS

Bada

BlackBerry OS

BlackBerry 10

Windows Phone

Symbian OS

13

HP webOS

Firefox OS

Ubuntu Phone OS

Tizen

Asha Platform

14

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 cmputo 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.

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

Tipos de sistema operativo


El sistema operativo como controlador y supervisor de todas las actividades que
realiza la computadora tiene caractersticas que le permiten soportar tcnicas
avanzadas de procesamiento de datos como:

La utilizacin de Lenguaje de Alto Nivel.


Tiempo Compartido.
Multiprogramacin.
Memoria Virtual.

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

Organizacin interna o estructura


Monoltico
Jerrquico
Cliente-servidor
Manejo de recursos o acceso a servicios
Centralizados: si permite utilizar los recursos de un solo ordenador
Distribuidos: si permite utilizar los recursos (cpu, memoria, perifricos...) de ms
de un ordenador al mismo tiempo.

18

Ejemplos de sistemas operativos


Algunos sistemas operativos son:
DOS: Familia de sistemas operativos para PC. Sus siglas significan Disk
Operating System. Fue creado para ordenadores IBM y fue muy popular.
Carece de interfaz grfica y no es multiusuario ni multitarea. Con la aparicin
del sistema operativo Windows fue rpidamente sustituido.
WINDOWS: Familia de sistemas operativos no libres desarrollados por la
empresa Microsoft Corporation, que se basan en una interfaz grfica que se
caracteriza por la utilizacin de ventanas. La ltima versin es Windows XP en
la que convergen las dos lneas de desarrollo que hasta entonces se
mantenan de forma separada en otras versiones: versiones basadas en MSDOS y versiones basadas en NT (Network Technology)
UNX: Familia de sistemas operativos que comparten unos criterios de diseo e
interoperabilidad en comn, que descienden de una primera implementacin
original de AT&T. Se trata de un sistema operativo portable, multitarea y
multiusuario.
GNU/LINUX: Sistema operativo libre creado por Richard Stallman. Sistema
operativo libre creado por Richard Stallman. GNU es un acrnimo que significa
GNU no es Unix (GNU's Not Unix). Un sistema operativo libre quiere decir
que los cdigos completos del sistema estarn disponibles para todo el mundo,
sin tener que pagar por un programa. Como resultado, un usuario que necesita
cambios en el sistema ser siempre libre para hacerlos por s mismo, o de
contratar a cualquier programador o empresa disponible para hacerlos por l.
Los usuarios no estarn ya a merced de un programador o una empresa que
sea duea de los cdigos fuente y sea la nica en posicin de hacer cambios.
Segn su creador, R. Stallman, un software es libre si cumple estas
condiciones:

Cualquiera tiene libertad para ejecutar el programa, con cualquier propsito

Cualquiera tiene libertad para modificar el programa para adaptarlo a sus


necesidades. Y para ello, se debe tener acceso al cdigo fuente, porque modificar
un programa sin disponer del cdigo fuente es extraordinariamente dificultoso.

Se tiene la libertad para redistribuir copias, tanto gratis como por un cnon

Se tiene la libertad para distribuir versiones modificadas del programa, de tal


manera que la comunidad pueda beneficiarse con sus mejoras.

19

20

Dispositivos de
almacenamiento de un
computador

21

Dispositivos de almacenamiento de un computador


Los sistemas informticos pueden almacenar los datos tanto interna (en la
memoria) como externamente (en los dispositivos de almacenamiento).
Internamente, las instrucciones o datos pueden almacenarse por un tiempo en los
chips de silicio de la RAM (memoria de acceso aleatorio) montados directamente
en la placa de circuitos principal de la computadora, o bien en chips montados
en tarjetas perifricas conectadas a la placa de circuitos principal del ordenador.
Estos chips de RAM constan de conmutadores sensibles a los cambios de la
corriente elctrica, esto quiere decir que los datos son almacenados por tiempo
limitado (hasta que dejamos de suministrar energa elctrica) por esta razn
aparecen los dispositivos de almacenamiento secundarios o auxiliares, los cuales
son capaces de conservar la informacin de manera permanente, mientras
su estado fsico sea ptimo. Los dispositivos de almacenamiento externo pueden
residir dentro del CPU y estn fuera de la placa de circuito principal.

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

Pantallas sensibles al tacto


Las pantallas sensibles al tacto permiten dar rdenes a la computadora tocando
ciertas partes de la pantalla. Generalmente el usuario oprime un recuadro que
corresponde a un tem en un men y el programa responde con una o ms
pantallas de informacin.
Rastreadores o scanner
Convierten imgenes y textos a una forma que puede ser ledo por una
computadora. Son capaces de digitalizar una pgina de graficas en segundos. La
mayora de los scanners se venden con software que controla el dispositivo y
permite ajustar la resolucin de la salida, el tamao de la imagen y los niveles de
contraste y brillo. Despus de que la imagen este digitalizada, puede ser
modificada o guardada en almacenamiento secundario y, en el caso de los textos,
procesa mediante un software de reconocimiento ptico lo que proporciona una
forma rpida, fcil y eficiente de ingresar informacin impresa, en una
computadora.
Tipos de scanner
Scanner plano: Tambin llamados escneres de sobremesa, estn formados por
una superficie plana de vidrio sobre la que se sita el documento a escanear,
generalmente opaco, bajo la cual un brazo se desplaza a lo largo del rea de
captura. Montados en este brazo mvil se encuentran la fuente de luz y la foto
censor de luz.
Scanner de rodillo: Son pequeos y por ello bastante manejables. Escanean las
imgenes como si se trataran de un fax comn.
Scanner de mano: son dispositivos manuales que son arrastrados sobre la
superficie de la imagen a escanear.
La webcam
Es una cmara que esta simplemente conectada a la red o Internet. La webcam
est diseada para enviar videos en vivo y grabados as como capturas de
imgenes.
Tipos de webcam
Webcam de foto digital: Toma las fotos con calidad digital, casi todas incorporan
una pantalla LCD (Liquid Cristal Display) donde se puede visualizar la imagen
obtenida
WebCam de video: Est diseada para enviar videos en vivo y grabados a
travs de la red o uno a ms usuarios

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

computadora localizar los archivos rpidamente yendo de modo directo a cualquier


pista en el disco, de igual forma en que se localizan grabaciones en un disco
compacto.
Un disquete es simplemente una hoja de plstico circular mylan recubierta con
una capa de xido de hierro que puede almacenar impulsos magnticos. Los
disquetes vienen en distintos tamaos (identificados por su dimetro)
Discos duros
Los sistemas de discos duros son muy importantes como medios de
almacenamiento en los sistemas computacionales, ya que pueden almacenar
datos en mayor cantidad y ms rpidamente, igualmente su recuperacin es ms
rpida que en los disquetes. Los discos duros contienen una o ms superficies
rgidas para grabar datos cada una est cubierta con un oxido metlico que
registra cargas magnticas. Cuanto ms rpido gira un disco ms rpido pueden
encontrarse los datos.
Discos pticos
Como alternativa a los discos de almacenamiento magntico y sobre la base del
desarrollo de la tecnologa lser, se han desarrollado los discos pticos. Presentan
la gran ventaja de que el cabezal de lectura/escritura no toca nunca la superficie
que contiene la informacin, ya que la explora con la ayuda de un haz de rayos
lser. Y, adems, la capacidad de almacenamiento de datos de este soporte es
mayor que la de los disquetes, ya que mientras un disquete de alta densidad (HD)
puede contener 1,44Mb de informacin, un DVD puede almacenar un mximo de
17Gb.
Los discos pticos de tecnologa lser se clasifican en seis grupos: por una parte,
los discos compacto de solo lectura (CD-ROM), los de solo escritura (CDWritable), y los regrabables (CD-Rewritable). Por otra parte los discos verstiles
digitales o discos de video digital (DVD), tanto en su formato de solo lectura (DVDROM), como de una sola escritura (DVD-R), como de escritura mltiple (DVDRAM). La diferencia entre estos dos formatos es que el CD puede almacenar un
mximo de 720Mb, mientras que el DVD alcanza 17Gb.
Los discos compactos de solo lectura, tanto en versin CD como DVD, son
soportes que el usuario puede utilizar, si dispone de la unidad de lectura
conveniente, nicamente para extraer informacin (audio, video o datos). La
informacin es inalterable aunque puede leerse una cantidad ilimitada de veces.
Los denominados CD-Writable y DVD-R pueden ser grabados una sola vez,
aunque en una o varias secciones, hasta ocuparlo por completo. Una vez
cerrado el disco, el usuario puede leerlo tantas veces como desee, pero no podr
alterar su contenido.Por ltimo, en los discos pticos regrabables (CD-Rewritable y

28

DVD-RAM), el usuario puede grabar y leer de forma similar a como lo hara en un


disquete convencional. Estos discos (CD y DVD) constituyen el soporte principal
de almacenamiento de los sistemas informticos multimedia, ya que permiten la
grabacin de audio, video y datos de forma simultnea.

Diferencia entre los dispositivos de entrada, salida y


almacenamiento de un computador
Los dispositivos de entrada son aquellos que permiten la comunicacin entre la
computadora y el usuario, estos dispositivos le permiten al usuario introducir al
computador datos, comandos y programas en el CPU. Estos dispositivos
convierten la informacin en seales elctricas que se almacenan en la memoria
central. Como su nombre lo indica sirve para introducir informacin a la
computadora para su proceso. Mientras que los dispositivos de salida son todos
aquellos elementos, los cuales nos permiten ver o distinguir la respuesta; y por
ltimo los dispositivos de almacenamiento son todo aparato que se utilice para
grabar los datos de la computadora en forma permanente o temporal.

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

También podría gustarte