Professional Documents
Culture Documents
Revista
tecnológica
*
P UNT O S DE
IN T E RÉ S
E SPE CIAL: ¿ Q u é e s u n S i s t e m a O p e r a t i v o ?
E
Software de
sistema y
talla, no perder de interfieran entre
l sistema vista archivos y di- ellos. El sistema ope-
software de aplicacio-
nes operativo rectorios en el dis- rativo también es res-
Sistemas opera- es el programa (o co, y controlar los ponsable de la segu-
tivos software) más im- dispositivos perifé- ridad, asegurándose
Software libre portante de un orde- ricos tales como im- de que los usuarios
Que es Windows nador. Para que fun- presoras, escáner, no autorizados no
Que es Linux cionen los otros etc. tengan acceso al sis-
Que son los programas, cada or- En sistemas gran- tema.
manejadores de denador de uso ge- des, el sistema ope-
dispositivos
neral debe tener un rativo tiene incluso
sistema operativo. mayor responsabili-
Los sistemas opera- dad y poder, es co-
tivos realizan tareas mo un policía de
básicas, tales como tráfico, se asegura
CO N TEN IDO : reconocimiento de de que los progra-
la conexión del te- mas y usuarios que
EL SOFWARE DE SISTE-
MA
2 clado, enviar la in- están funcionando
formación a la pan- al mismo tiempo no
El software de aplica-
3
ciones
Que es un sistema
4
operativo
Que es Windows
Sistema operativo multi
6
y mono usuario
Sistema operativo
cliente
7 M icrosoft Windows es
una serie de sistemas
operativos desarrollados por
vo denominado Windows en
noviembre de 1985 como
complemento para MS-
perando a Mac OS, el cual
había sido introducido pre-
viamente a Windows. En
Microsoft desde 1981, año DOS, en respuesta al cre- octubre de 2009, Windows
Sistema operativo multi
8 en que el proyecto se deno- ciente interés del mercado tenía aproximadamente el
y mono tarea
minaba "Interface Mana- en una interfaz gráfica de 91% de la cuota de mercado
ger". usuario (GUI). M icrosoft de sistemas operativos en
Software libre 9
Anunciado en 1983, Micro- Windows llegó a dominar el equipos cliente.
soft comercializó por pri- mercado de ordenadores
mera vez el entorno operati- personales del mundo, su-
P á gi na 2 Rev i st a t ec nol ó g i c a
Software de sistema
E n terminología
informática
software de sistema,
el
posición del llamado
software de aplica-
ción. Como ejemplos
mo cpudyn.
¿ QUÉ ES EL SO FT WARE
DE SI STE MA S?
El Software de Aplicación
¿ P A R A Q U E E S T A D I S E Ñ A D O E L
S O F W A R E D E A P L I C A C I O N E S ?
El software de aplicación software de Aplicación es hacer un uso más cómo del
esta diseñado y escrito para aquel que hace que el mismo, mientras los de apli- El S oftware de
realizar tareas específicas computador coopere con el cación son programas que
usuario en la realización de cooperan con el usuario Aplicación
personales, empresariales o
científicas como el procesa- tareas típicamente humanas, para la realización de las Es aquel que n os
miento de nóminas, la ad- tales como gestionar una actividades mencionadas. ayuda a realizar una
ministr ación de los recursos contabilidad o escribir un
texto. tarea determinada
humanos o el control de
La diferencia entre los pro-
inventarios. Todas éstas
gramas de aplicación y los
aplicación es procesan da- de sistema estriba en que
tos (recepción de materia- los de sistema suponen ayu-
les) y generan información da al usuario para relacio-
(registros de nómina).El narse con el computador y
¿Qué es un Sistema
Operativo?
U n Sistema Opera-
tivo es el software
encargado de ejercer el
controlada de los proce-
sadores, memorias y
dispositivos de E/S en-
Proveer una máquina vir-
tual, es decir, un ambien-
control y coordinar el tre los diversos progra- te en el cual el usuario
uso del hardware entre mas que compiten por pueda ejecutar programas
diferentes programas de ellos. de manera conveniente,
aplicación y los diferen- A pesar de que todos protegiéndolo de los de-
tes usuarios. Es un ad- nosotros usamos siste- talles y complejidades del
ministrador de los recur- mas operativos casi a hardware. Administrar
sos de hardware del sis- diario, es difícil definir eficientemente los recur-
tema. qué es un sistema opera- sos del computador.
En una definición infor- tivo. En parte, esto se
mal es un sistema que debe a que los sistemas Pie de imagen o gráfico.
consiste en ofrecer una operativos realizan dos
distribución ordenada y funciones diferentes.
-Realizar el interfaz sis- sos de los usuarios. rio una vista integrada
tema-usuario. -Facilitar el acceso a los del sistema, los compo-
-Compartir los recursos dispositivos de E/S. nentes principales de un
de Hardware entre los -Recuperarse de fallas o sistema operativo son los
usuarios. errores. siguientes módulos:
-Permitir a los usuarios -Llevar el control sobre -Manejo de procesos.
compartir sus datos entre el uso de los recursos. -Manejo de E/S.
ellos. -Entre otras. -Manejo de Memoria.
-Prevenir que las activi- -Manejo del Sistema de
dades de un usuario no Un sistema operativo Archivos.
interfieran en las de los está formado por varios
demás usuarios. programas que en con-
-Calendarizar los recur- junto presentan al usua-
E j e m p l o s d e S i s t e m a
O p e r a t i v o
A continuación detallamos Windows CE AMIX
algunos ejemplos de sistemas GNU/Linux
Windows Mobile
operativos:
Windows XP 64 bits GNU / Hurd
Familia Windows
Windows Vista HP-UX
Windows 95 (Longhorn) Irix
Windows 98 Familia Macintosh Minix
Windows ME Mac OS 7 System V
Windows NT Mac OS 8 Solaris
Windows 2000 Mac OS 9 UnixWare
Windows 2000 server Mac OS X
Windows XP Familia UNIX
Windows Server 2003 AIX
P á gi na 6 Rev i st a t ec nol ó g i c a
Sistema operativo
multiusuario
L
cio y procesamiento a rios, que comparten los
a palabra multi- múltiples usuarios simul- mismos recursos. Ac-
usuario se refiere táneamente (tanto en pa- tualmente este tipo de
a un concepto de sistemas ralelismo real como si- sistemas se emplean
operativos, pero en oca- mulado). especialmente en redes,
siones también puede apli- En contraposición a los pero los primeros ejem-
carse a programas de or- sistemas monousuario, plos de sistemas multi-
denador de otro tipo (ej.. que proveen servicio y usuario fueron sistemas
aplicaciones de base de procesamiento a un solo centralizados que se
datos). En general se le usuario, en la categoría compartían a través del
llama multiusuario a la de multiusuario se en- uso de múltiples dis-
característica de un siste- cuentran todos los siste- positivos de interfaz
ma operativo o programa mas que cumplen simul- humana (ej. una uni-
que permite proveer servi- táneamente las necesida- dad central y múltiples Referente a Linux
des de dos o más usua-
pantallas y teclados).
U n sistema ope-
rativo mo-
nousuario (de mono:
accesibles para cualquie-
ra que pueda conectarse.
En algunos sistemas
bituales, no disponiendo
del concepto de multi-
usuario, un usuario co-
'uno'; y usuario) es un operativos se accede al mún tiene acceso a to-
sistema operativo que sistema por medio de un das las capacidades del
sólo puede ser ocupa- usuario único que tiene sistema, pudiendo bo-
do por un único usua- permiso para realizar rrar, incluso, informa-
rio en un determinado cualquier operación. Es- ción vital para su fun-
tiempo. Ejemplo de te es el caso de los siste- cionamiento. Un usuario
sistemas monousuario mas operativos más anti- malicioso (remoto o no)
son las versiones do- guos como MS-DOS y que obtenga acceso al
mésticas de Win- algunos más recientes sistema podrá realizar
dows.Administra re- como la serie Windows todo lo que desee por no
cursos de memoria 95/98/Me de Microsoft o existir dichas limitacio-
procesos y dispositi- Macos (antes de Macos nes.
vos de las PC'S. X) de Macintosh. En es-
tos sistemas no existe
Es un sistema en el una diferenciación clara
cual el tipo de usuario entre las tareas que reali-
no está definido y, por za un administrador del
lo tanto, los datos que sistema y las tareas que
tiene el sistema son realizan los usuarios ha-
C a r a c t e r í s t i c a s
En la arquitectura C/S el re- a la vez.
mitente de una solicitud es Normalmente interactúa direc- Sistema operati-
conocido como cliente. Sus tamente con los usuarios vo cliente.
características son: finales mediante una in-
Es quien inicia solicitudes terfaz gráfica de usuario.
o peticiones, tienen por tanto Al contratar un servicio de
un papel activo en la comuni- redes , se tiene que tener en
cación (dispositivo maestro o la velocidad de conexión que
amo). le otorga al cliente y el tipo de
Espera y recibe las res- cable que utiliza , por ejem-
puestas del servidor. plo : cable de cobre ronda
entre 1 ms y 50 ms y también
Por lo general, puede si el cliente se la manduca
conectarse a varios servidores entera.
P á gi na 8 Rev i st a t ec nol ó g i c a
L os sistemas
Mono ta-
reas son aquellos
y mono tarea, en el
cual se admiten varios
usuarios al mismo
que solo permiten tiempo pero cada uno
una tarea a la vez de ellos puede estar
por el usuario. Puede haciendo solo una ta-
darse el caso de un rea la vez .
Referente a mono tarea
sistema multiusuario
V ol u men 1, nº 1 P á gi na 9
Software libre
¿Qué es Windows ?
Windows
P
nal de la actualidad. Aquello volucionado todos los sistemas
ara muchas personas, ocurría en la década de los 80`. de trabajo en of icinas y labores
Windows es uno de sus Posteriormente Gates se de- académicas. Este sof tware, co-
más preciados amigos. Ya que es sentiende de IBM y crea su pro- mo muchos otros, no tienen rela-
la manera en la cual, mediante la pia empresa de software, quien ción directa con el sistema ope-
cual una persona se puede ma- continúa con el desarrollo de rativo Windows, sino que más
nejar y desarrollar, en el campo Windows. bien lo utilizan para f uncionar; en
de la informática. Esto se debe, a Todos los sistemas operativos este sentido Windows es algo
lo amigable que es éste sof tware. Windows iniciales, se cargan así como una plataf orma para
Lo cual, es su idea primordial. sobre una base de MS-DOS. diversos tipos de software que
Por lo mismo, es que se le dio Posteriormente, con el Win- aprovechas sus f uncionalidades.
aquel nombre. Windows cumple dows 95, no es necesario, ya Las últimas versiones de Win-
con la f unción de ir desarrollando que éste sistema operativo, dows, como la XP, logran unir
las tareas del computador, por viene inscrito en el mismo sof t-
las tecnologías como la NT y la
medio de una interf az gráf ica que ware. Estas versiones de Win-
utiliza recuadros o ventanas (de dows lograban trabajar con 16 MS-DOS. Y periódicamente van
ahí el nombre, Windows signif ica bits, pero con el 95 y sus ver- saliendo nuevas versiones con
ventanas ) para trabajar con cada siones evolucionadas, se llega más f unciones y benef icios para
aplicación. Con lo cual, se logra trabajar con 32 bits.
el usuario, además de correccio-
optimizar el trabajo múltiple en el Por otra parte, tenemos los
computador. Ya que se pueden Windows NT, cuya sigla NT nes para los problemas que na-
abrir varias vent anas al mismo viene de network o red. Este turalmente van surgiendo en
tiempo. La empresa que desarro- sistema es usado para redes programas de esta magnitud.
llo Windows, Microsoft, f ue crea- locales o particulares, cuando
da por uno de los principales pre- se usan varios computadores
cursores de lo que son hoy en día interconectados.
los PC o computadores persona- Uno de los puntos f uertes de
les. Ya que Bill Gates, su dueño, Microsoft Windows, es el soft-
junto con Paul Allen, desarrolla- ware Of f ice. El cual con sus
ron de manera conjunta con IBM, programas de Word, Excel, Po-
el primer computador convencio- wer Point, entre otros, han re-
V ol u men 1, nº 1 P á gi na 11
Versiones de Windows
¿Que es Linux?
L inux es uno de
los tantos fla-
vors de Unix. Se tra-
posible que una multi-
tud de desarrolladores
de todo el mundo se
Actualmente, Linux
posee todas las carac-
terísticas que pueden
ta de un sistema ope- familiarizaran con el encontrarse en cual-
rativo de 32 bits de código, lo cual en pri- quier sistema Unix
libre d istribución, mera instancia signifi- moderno, incluyendo
desarrollado original- có un gran aporte de direccionamiento li-
mente por Linux Tor- sugerencias, evolucio- neal de 32 bits, me-
valds, un estudiante nado luego hacia un moria virtual, multita-
de la universidad fin- espectacular ejemplo rea real, shared libra-
landesa de Helsinki, de desarrollo distri- ries, módulos de ker-
quien, en 1991, se buido de software: nel cargables on-
abocó a la tarea de centenares de desarro- demand, soporte TCP/
reemplazar a Minix, lladores independien- IP (incluyendo SLIP,
un clon de Unix de tes, desde diferentes PPP, NFS, etc.), y sis-
pequeñas proporcio- puntos del planeta to- tema X-Wind ows Logo de Linux
Datos importantes
Diseñado por: Última versión en prue- Escrito en
Linux torvalk bas
C
Lanzamiento inicial: 2.6.35-rc1
Licencia
1991 30 de mayo de 2010; hace
GPL v2
Ultima versión estable: 51 días
Idioma:
2.6.34 Género
En español
16 de mayo de 2010; hace Núcleo
2 meses Logo de Linux
V ol u men 1, nº 1 P á gi na 13
Historia de Linux
simples ideas para un núcleo teriores de Linux se compila- 25 de enero de 1999: se lanzó
de sistema operativo. Comen- ban usando otros sistemas ope- Linux 2.2.0 con 1.800.847 lí-
zó con un intento por obtener rativos. Cuando lanzó la si- neas de código.
un núcleo de sistema operati- guiente versión, Torvalds adop-
vo gratuito similar a Unix que tó la GPL como su propio bo- 18 de diciembre de 1999: se
funcionara con microprocesa- ceto de licencia, la cual no per- publicaron parches de IBM
dores Intel 80386. Luego, el mitía su redistribución con otra Mainframe para 2.2.13, per-
25 de agosto de 1991, Tor- licencia que no sea GPL. mitiendo de esta forma que
valds escribió en el grupo de
Linux fuera usado en ordena-
noticias comp.os.minix: Se inició un grupo de noticias
dores corporativos.
llamado alt.os.linux y el 19 de
"Estoy haciendo un sistema enero de 1992 se publicó en ese
4 de enero de 2001: se lanzó
operativo (gratuito, sólo un grupo el primer post. El 31 de
Linux 2.4.0 con 3.377.902 lí-
hobby, no será nada grande ni marzo, alt.os.linux se convirtió
neas de código.
profesional como GNU) para en comp.os.linux. XFree86, una
clones AT 386(486). Llevo en implementación del X Window
17 de diciembre de 2003: se
ello desde abril y está empe- System, fue portada a Linux, la
zando a estar listo. Me gusta- versión del núcleo 0.95 fue la
lanzó Linux 2.6.0 con
primera en ser capaz de ejecu- 5.929.913 líneas de código.
ría saber su opinión sobre las
tarla. Este gran salto de versio-
cosas que les gustan o disgus-
nes (de 0.1x a 0.9x) fue por la 24 de diciembre de 2008: se
tan en minix, ya que mi SO sensación de que una versión lanzó Linux 2.6.28 con
tiene algún parecido con él. 1.0 acabada no parecía estar
10.195.402 líneas de código.
[...] Actualmente he portado lejos. Sin embargo, estas previ-
bash(1.08) y gcc(1.40), y pare- siones resultaron ser un poco 24 de febrero de 2010: se
ce que las cosas funcionan. optimistas: desde 1993 a prin-
lanzó Linux 2.6.33 con
Esto implica que tendré algo cipios de 1994, se desarrollaron
práctico dentro de unos me- 15 versiones diferentes de 0.99. 12.990.041 líneas de códi-
ses..." go.
El 14 de marzo de 1994, se lan-
Después de esto, muchas per- zó Linux 1.0.0, que constaba de
sonas ayudaron con el código. 176.250 líneas de código. En
En septiembre de 1991 se lan- marzo de 1995 se lanzó Linux
zó la versión 0.01 de Linux. 1.2.0, que ya estaba compuesto
Tenía 10.239 líneas de código. de 310.950 líneas de código.
En octubre de ese año, se lan-
zó la versión 0.02 de Linux; En mayo de 1996 Torvalds de-
luego, en diciembre se lanzó cidió adoptar al pingüino Tux
la versión 0.11. Esta versión como mascota para Linux.
fue la primera en ser self-
hosted (autoalbergada). Es La versión 2 de Linux se lanzó
decir, Linux 0.11 podía ser el 9 de junio de 1996 y fue un
P á gi na 14 T í t ul o del b ol et í n
Manejador De Dispositivos
T
ciones necesarias del contro- más sofisticados, tales como
odo el código que lador y su orden. un escáner, lectores de huella
depende de los o Envía los comandos al con- digital, lectores de cinta
dispositivos aparece en trolador al escribir en los re- magnética, instrumentos
los manejadores de dispo- gistros de dispositivo del mis-
sitivos. mo. musicales digitales (MIDI),
Cada controlador posee o Frecuentemente el maneja- etc.
uno o más registros de dor del dispositivo se bloquea
• Dispositivos de almacena-
dispositivos: hasta que el controlador reali-
miento. Se usan para propor-
• Se utilizan para darle los za cierto trabajo; una inte-
cionar almacenamiento no
comandos. rrupción lo libera de este blo-
volátil de datos y memoria.
• Los manejadores de dis- queo.
Su función primordial es
positivos proveen estos o Al finalizar la operación
abastecer de datos y almace-
comandos y verifican su debe verificar los errores.
namiento a los programas
ejecución adecuada. La o Si todo esta o.k. transferirá
que se ejecutan en la UCP.
labor de un manejador de los datos al software indepen-
Según su capacidad y la in-
dispositivos es la de: diente del dispositivo.
mediatez con que se puede
• Aceptar las solicitudes o Regresa información de es-
acceder a los datos almace-
abstractas que le hace el tado sobre los errores a quien
nados en estos dispositivos,
software independiente lo llamó
se pueden dividir en almace-
del dispositivo.
namiento secundario (discos
• Verificar la ejecución de
y disquetes) y terciario
dichas solicitudes. Si al Dispositivos Y Ma- (cintas)
recibir una solicitud el
manejador está ocupado
nejadores De Dis-
Dispositivos de comu-
con otra solicitud, agrega- positivos nicaciones. Permiten
ra la nueva solicitud a una
conectar a la compu-
cola de solicitudes pen-
tad ora con ot ra s
dientes. Todos los dispositivos de E/S computadoras a través
La solicitud de e / s, por se pueden agrupar en tres
de una red. Los dos
ej. para un disco, se debe grandes grupos: tipos de dispositivos
traducir de términos abs-
más importantes de
tractos a términos concre- • Dispositivos de interfaz de
esta clase son los mó-
tos: usuario. Se llama así a los dem, para comunica-
• El manejador de disco dispositivos que permiten la ción vía red telefónica,
debe: comunicación entre los usua- y las tarjetas de inter-
o Estimar el lugar donde rios y la computadora. Dentro
faz a la red, para co-
se encuentra en realidad de este grupo se incluyen to- nectar la computadora
el bloque solicitado. dos los dispositivos que sir- a una red de área local.
o Verificar si el motor de ven para proporcionar inter-
la unidad funciona. faz con el usuario, tanto para
El sistema de E/S es la parte
o Verificar entrada (ratón, teclado, etc.) del sistema operativo que se
si el brazo está colocado en el como para salida (impresoras, ocupa de facilitar el manejo
cilindro adecuado, etc. pantalla, etc.). Existen perifé-
de los dispositivos de E/S
o Resumiendo: debe deci- ricos menos habituales, pero ofreciendo una visión lógica
dir cuáles son las opera-
P á gi na 15
Los dispositivos de almace- co el flujo de caracteres que co) o específicos para cada
namiento secundario y ter- debe representar en la pan- modelo. También se distri-
ciario manejan la informa- talla y a recibir del mismo buyen actualizaciones a
ción en unidades de tamaño los caracteres tecleados por nuevas versiones, que pue-
fijo, denominadas bloques, el usuario. den dar un mejor funciona-
por lo que a su vez se deno- miento. Normalmente son
minan dispositivos de blo- Un controlador de dispositi- los fabricantes del hardwa-
ques. Estos bloques se pue- vo (llamado normalmente re quienes escriben sus
den direccionar de manera controlador, o, en inglés, controladores, ya que co-
independiente, lo que per- driver) es un programa in- nocen mejor el funciona-
mite leer o escribir un blo- formático que permite al miento interno de cada
que con independencia de sistema operativo interac- aparato, pero también se
los demás. Los dispositivos tuar con un periférico, ha- encuentran controladores
de bloque lo son porque el ciendo una abstracción del libres, por ejemplo en los
hardware fuerza la existen- hardware y proporcionando sistemas operativos libres.
cia de accesos de un tamaño una interfaz -posiblemente
determinado. Un disco, por estandarizada- para usarlo. En este caso, los creadores
ejemplo, se divide en secto- no son de la empresa fabri-
res de 512 bytes o de 1 KB, Se puede esquematizar co- cante, aunque a veces hay
siendo un sector la unidad mo un manual de instruc- una cooperación con ellos,
mínima de transferencia que ciones que le indica cómo cosa que facilita el desarro-
el controlador del disco pue- debe controlar y comuni- llo. Si no la hay, el proce-
de manejar. Los dispositivos carse con un dispositivo en dimiento necesita de inge-
de caracteres, como los ter- particular. Por tanto, es una niería inversa y otros méto-
minales, impresoras, tarjetas pieza esencial, sin la cual dos difíciles o con riesgos
de red, módems, etcétera, no se podría usar el hard- legales.
no almacenan información ware.
en bloques de tamaño fijo. Los controladores son muy
Existen tantos tipos de variados, casi tanto como
Gestionan flujos de caracte- controladores como tipos los dispositivos de E/S.
res de forma lineal y sin de periféricos, y es frecuen- Muchos de ellos, como los
ningún tipo de estructura de te encontrar más de un con- de disco, pueden controlar
bloque. Un teclado es un trolador posible para el mis- múltiples dispositivos.
buen ejemplo de estos dis- mo dispositivo, cada uno
positivos. Está conectado a ofreciendo un nivel distinto Otros, como los de canales
una UART (Universal As- de funcionalidades. Por de E/S, incluyen su propia
v n ch r on ou s R ec e ive r / ejemplo, aparte de los ofi- UCP y bus para controlar
Transmiter) que recibe un ciales (normalmente dispo- la E/S por programa y evi-
carácter del teclado cada nibles en la página web del tar interrupciones en la
vez que se pulsa una tecla. fabricante), se pueden en- UCP de la computadora.
No es posible leer un bloque contrar también los propor- De cualquier forma, en los
de teclas de un golpe o bus- cionados por el sistema últimos años ha existido un
car dentro del dispositivo operativo, o también versio- esfuerzo importante de es-
por ninguna unidad. Un ter- nes no oficiales hechas por tandarización de los dispo-
minal por línea serie tam- terceros. Estos controlado- sitivos, lo que permite usar
bién es un dispositivo de res pueden ser genéricos un mismo controlador para
caracteres. Su controlador (válidos para más de un dispositivos de distintos
se limita a enviar al periféri- modelo del mismo periféri- fabricantes. Un buen ejem-
V ol u men 1, nº 1 P á gi na 17
Dispositivos de visualiza-
ción; pantallas (displays).
Teclados.
Dispositivos multimedia.
Dispositivos de Red.
Impresoras.
EXAMPLE.COM
El contenido de este trabajo de realizo con algunos términos informáticos y del área de tecnología….
Espero que el contenido les sea útil y de su agrado…..,