Evolución de Los Sistemas Operativos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 16

Evolucin de los sistemas operativos

La dcada de 1940[editar]
A finales de la dcada de 1940, con lo que se podra considerar la aparicin de la primera
generacin de computadoras, se acceda directamente a la consola de la computadora desde
la cual se actuaba sobre una serie de micro interruptores que permitan introducir directamente
el programa en la memoria de la computadora.
La dcada de 1950 (Sistema Batch)[editar]
A principios de los aos 50 con el objeto de facilitar la interaccin entre persona y
computadora, los sistemas operativos hacen una aparicin discreta y bastante simple, con
conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal.
Monitor residente[editar]
Su funcionamiento era bastante simple, se limitaba a cargar los programas a memoria,
leyndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El problema era encontrar una
forma de optimizar el tiempo entre la retirada de un trabajo y el montaje del siguiente.
Procesamiento por lotes[editar]
Como solucin para optimizar, en una misma cinta o conjunto de tarjetas, se cargaban varios
programas, de forma que se ejecutaran uno a continuacin de otro sin perder apenas tiempo
en la transicin.
Almacenamiento temporal[editar]
Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultnea la carga
del programa o la salida de datos con la ejecucin de la siguiente tarea. Para ello se utilizaban
dos tcnicas, el buffering y el spooling.
La dcada de 1960[editar]
En los aos 60 se produjeron cambios notorios en varios campos de la informtica, con la
aparicin del circuito integrado la mayora orientados a seguir incrementando el potencial de
los ordenadores. Para ello se utilizaban tcnicas de lo ms diversas.
Multiprogramacin[editar]
En un sistema multiprogramado la memoria principal alberga a ms de un programa de
usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en
ejecucin realiza una operacin de E/S; en lugar de esperar a que termine la operacin de
E/S, se pasa a ejecutar otro programa. Si ste realiza, a su vez, otra operacin de E/S, se
mandan las rdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma es
posible, teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de
manera ptima los recursos disponibles.
Tiempo compartido[editar]
Artculo principal: Tiempo compartido
En este punto tenemos un sistema que hace buen uso de la electrnica disponible, pero
adolece la falta de interactividad; para conseguirla debe convertirse en un sistemamultiusuario,
en el cual existen varios usuarios con un terminal en lnea, utilizando el modo de operacin
de tiempo compartido. En estos sistemas los programas de los distintos usuarios residen en
memoria. Al realizar una operacin de E/S los programas ceden la CPU a otro programa, al
igual que en la multiprogramacin. Pero, a diferencia de sta, cuando un programa lleva cierto
tiempo ejecutndose el sistema operativo lo detiene para que se ejecute otra aplicacin.
Tiempo real[editar]
Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy
breves un gran nmero de sucesos, en su mayora externos al ordenador. Si el sistema no
respeta las restricciones de tiempo en las que las operaciones deben entregar su resultado se
dice que ha fallado. El tiempo de respuesta a su vez debe servir para resolver el problema o
hecho planteado. El procesamiento de archivos se hace de una forma continua, pues se
procesa el archivo antes de que entre el siguiente, sus primeros usos fueron y siguen siendo
en telecomunicaciones.
Multiprocesador[editar]
Diseo que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del
hecho de que dos programas pueden ejecutarse simultneamente y, potencialmente, pueden
interferirse entre s. Concretamente, en lo que se refiere a las lecturas y escrituras en
memoria. Existen dos arquitecturas que resuelven estos problemas:
La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte de
la memoria. La arquitectura SMP, donde todos los procesadores comparten toda la memoria.
Esta ltima debe lidiar con el problema de la coherencia de cach. Cada microprocesador
cuenta con su propia memoria cache local. De manera que cuando un microprocesador
escribe en una direccin de memoria, lo hace nicamente sobre su copia local en cach. Si
otro microprocesador tiene almacenada la misma direccin de memoria en su cach, resultar
que trabaja con una copia obsoleta del dato almacenado.
Para que un multiprocesador opere correctamente necesita un sistema operativo
especialmente diseado para ello. La mayora de los sistemas operativos actuales poseen
esta capacidad.
La dcada de 1970[editar]
Sistemas operativos desarrollados[editar]
Adems del Atlas Supervisor y el OS/360, los aos 1970 marcaron el inicio de UNIX, a
mediados de los 60 aparece Multics, sistema operativo multiusuario - multitarea desarrollado
por los laboratorios Bell de AT&T y Unix, convirtindolo en uno de los pocos SO escritos en un
lenguaje de alto nivel. En el campo de la programacin lgica se dio a luz la primera
implementacin de Prolog, y en la revolucionaria orientacin a objetos, Smalltalk.
Inconvenientes de los Sistemas operativos[editar]
Se trataba de sistemas grandes, complejos y costosos, pues antes no se haba construido
nada similar y muchos de los proyectos desarrollados terminaron con costos muy por encima
del presupuesto y mucho despus de lo que se marcaba como fecha de finalizacin. Adems,
aunque formaban una capa entre el hardware y el usuario, ste deba conocer un complejo
lenguaje de control para realizar sus trabajos. Otro de los inconvenientes es el gran consumo
de recursos que ocasionaban, debido a los grandes espacios de memoria principal y
secundaria ocupados, as como el tiempo de procesador consumido. Es por esto que se
intent hacer hincapi en mejorar las tcnicas ya existentes de multiprogramacin y tiempo
compartido.
Caractersticas de los nuevos sistemas[editar]
Sistemas operativos desarrollados[editar]
MULTICS (Multiplexed Information and Computing Service): Originalmente era un
proyecto cooperativo liderado por Fernando Corbat del MIT, con General Electric y los
laboratorios Bell, que comenz en los 60, pero los laboratorios Bell abandonaron en 1969
para comenzar a crear el sistema UNIX. Se desarroll inicialmente para el mainframe GE-
645, un sistema de 36 bits; despus fue soportado por la serie de mquinas Honeywell
6180.
Fue uno de los primeros. Adems, los traduca a instrucciones de alto nivel destinadas a
BDOS.
BDOS (Basic Disk Operating System): Traductor de las instrucciones en llamadas a
la BIOS.
CP/M: (Control Program for Microcomputers) fue un sistema operativo desarrollado por
Gary Kildall para el microprocesador Intel 8080 (los Intel 8085 y Zilog Z80 podan ejecutar
directamente el cdigo del 8080, aunque lo normal era que se entregara el cdigo
recompilado para el microprocesador de la mquina). Se trataba del sistema operativo
ms popular entre las computadoras personales en los aos 70. Aunque fue modificado
para ejecutarse en un IBM PC, el hecho que IBM eligiera MS-DOS, al fracasar las
negociaciones con Digital Research, hizo que el uso de CP/M disminuyera hasta hacerlo
desaparecer. CP/M originalmente significaba Control Program/Monitor. Ms tarde fue
renombrado a Control Program for Microcomputers. En la poca, la barra inclinada (/)
tena el significado de "diseado para". No obstante, Gary Kildall redefini el significado
del acrnimo poco despus. CP/M se convirti en un estndar de industria para los
primeros micro-ordenadores.
El hecho de que, aos despus, IBM eligiera para sus PC a MS-DOS supuso su mayor
fracaso, por lo que acab desapareciendo.
La dcada de 1980[editar]
Con la creacin de los circuitos LSI (integracin a gran escala), chips que contenan miles
de transistores en un centmetro cuadrado de silicio, empez el auge de los ordenadores
personales. En stos se dej un poco de lado el rendimiento y se busc ms que el sistema
operativo fuera amigable, surgiendo mens, e interfaces grficas. Esto reduca la rapidez de
las aplicaciones, pero se volvan ms prcticos y simples para los usuarios. En esta poca,
siguieron utilizndose lenguajes ya existentes, como Smalltalk oC, y nacieron otros nuevos, de
los cuales se podran destacar: C++ y Eiffel dentro del paradigma de la orientacin a objetos,
y Haskell y Miranda en el campo de la programacin declarativa. Un avance importante que se
estableci a mediados de la dcada de 1980 fue el desarrollo de redes de computadoras
personales que corran sistemas operativos en red y sistemas operativos distribuidos. En esta
escena, dos sistemas operativos eran los mayoritarios: MS-DOS (Micro Soft Disk Operating
System), escrito por Microsoft paraIBM PC y otras computadoras que utilizaban la CPU Intel
8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales que hacan uso
del Motorola 68000.
SunOS[editar]
Artculo principal: SunOS
SunOS fue la versin del sistema operativo derivado de Unix y BSD desarrollado por Sun
Microsystems para sus estaciones de trabajo y servidores hasta el principio de los aos 1990.
sta estaba basada en los UNIX BSD con algunos aadidos de los System V UNIX en
versiones posteriores.
SunOS 1.0 estaba basada bsicamente en BSD 4.1 y se public en 1982. SunOS 2.0, que
sali en 1985, usaba BSD 4.2 como una base e introduca una capa de sistema de ficheros
virtual (VFS) y el protocolo NFS. SunOS 3.0 coincida con el lanzamiento de la serie Sun-3 en
1986 e incorporaba varias utilidades de System V. SunOS 4.0, que sali en 1989, migr a la
base de BSD 4.3, introdujo un nuevo sistema de memoria virtual, enlazamiento dinmico y una
implementacin de la arquitectura System V STREAMS I/O.
SunOS 5.0 y las versiones posteriores estn basadas en UNIX System V Release 4.
Mac OS[editar]
Artculo principal: Macintosh
El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US $1,995
(despus cambiado a $2,495 dlares)[1]. Inclua su sistema operativo Mac OS cuya
caractersticas novedosas era una GUI (Graphic User Interface), Multitareas y Mouse. Provoc
diferentes reacciones entre los usuarios acostumbrados a la lnea de comandos y algunos
tachando el uso del Mouse como juguete.
AmigaOS[editar]
Artculo principal: AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de ventanas y ROMs
que incluan por defecto los ordenadores personales Commodore Amiga como sistema
operativo. Fue desarrollado originalmente por Commodore International, e inicialmente
presentado en 1985 junto con el Amiga 1000.
MS-DOS[editar]
Artculo principal: MS-DOS
En 1981 Microsoft compr un sistema operativo llamado QDOS que, tras realizar unas pocas
modificaciones, se convirti en la primera versin de MS-DOS
(Micro Soft DiskOperating System). A partir de aqu se sucedieron una serie de cambios hasta
llegar a la versin 7.1, versin 8 en Windows Milenium, a partir de la cual MS-DOS dej de
existir como un componente del Sistema Operativo.
OS/2[editar]
Artculo principal: OS/2
OS/2 es un sistema operativo de IBM que intent suceder a DOS como sistema operativo de
las computadoras personales. Se desarroll inicialmente de manera conjunta entre Microsoft e
IBM, hasta que la primera decidi seguir su camino con su Windows e IBM se ocup en
solitario de OS/2.
OS/2 ya no es comercializado por IBM, y el soporte estndar de IBM para OS / 2 se suspendi
el 31 de diciembre de 2006. Se ha mantenido desde entonces con relativamente pocas
nuevas caractersticas bajo el nombre eComStation.
La dcada de 1990[editar]
BeOS[editar]
Artculo principal: BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en 1990, orientado
principalmente a proveer alto rendimiento en aplicaciones multimedia. A pesar de la creencia
comn fomentada por la inclusin de la interfaz de comandos Bash en el sistema operativo, el
diseo de BeOS no estaba basado en UNIX.
Originalmente (1995-1996) el sistema operativo corra sobre su propio hardware, conocido
como BeBox. Ms tarde (1997) fue extendido a la plataforma PowerPC y finalmente (1998) se
aadi compatibilidad con procesadores x86.
GNU/Linux[editar]
Artculo principal: GNU/Linux
Este sistema al parecer es una versin mejorada de Unix, basado en el estndar POSIX, un
sistema que en principio trabajaba en modo comandos. Hoy en da dispone de Ventanas,
gracias a un servidor grfico y a gestores de ventanas como KDE, GNOME entre muchos.
Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno
3D como por ejemplo Beryl o Compiz. Lo que permite utilizar Linux de una forma visual
atractiva.
Existen muchas distribuciones actuales de Gnu/Linux (Debian, Fedora, Ubuntu, Slackware,
etc.) donde todas ellas tienen en comn que ocupan el mismo ncleo Linux. Dentro de las
cualidades de Gnu/Linux se puede caracterizar el hecho de que la navegacin a travs de la
web es sin riegos de ser afectada por virus, esto debido al sistema de permisos implementado,
el cual no deja correr ninguna aplicacin sin los permisos necesarios, permisos que son
otorgados por el usuario. A todo esto se suma que los virus que vienen en dispositivos
desmontables tampoco afectan al sistema, debido al mismo sistema de permisos.
Solaris[editar]
Artculo principal: Solaris (sistema operativo)
Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun
Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema
certificado oficialmente como versin de Unix. Funciona en arquitecturas SPARC y x86 para
servidores y estaciones de trabajo.
Microsoft Windows NT[editar]
Artculo principal: Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft, de la cual la
primera versin fue publicada en julio de 1993.
Previamente a la aparicin del famoso Windows 95 la empresa Microsoft concibi una nueva
lnea de sistemas operativos orientados a estaciones de trabajo y servidor de red. Un sistema
operativo con interfaz grfica propia, estable y con caractersticas similares a los sistemas de
red UNIX. Las letras NT provienen de la designacin del producto como "Tecnologa Nueva"
(New Technology).
Las versiones publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0. Adems, Windows NT se
distribua en dos versiones, dependiendo de la utilidad que se le fuera a dar:Workstation para
ser utilizado como estacin de trabajo y Server para ser utilizado como servidor.
FreeBSD[editar]
Artculo principal: FreeBSD
FreeBSD es un sistema operativo multiusuario, capaz de efectuar multitarea con apropiacin
y multiproceso en plataformas compatibles con mltiples procesadores; el funcionamiento de
FreeBSD est inspirado en la variante 4.4 BSD-Lite de UNIX. Aunque FreeBSD no puede ser
propiamente llamado UNIX, al no haber adquirido la debida licencia de The Open Group,
FreeBSD s est hecho para ser compatible con la norma POSIX, al igual que varios otros
sistemas "clones de UNIX".
El sistema FreeBSD incluye el ncleo, la estructura de ficheros del sistema, bibliotecas de
la API de C, y algunas utilidades bsicas. La versin 6.1
4
trajo importantes mejoras como
mayor apoyo para dispositivos Bluetooth y controladores para tarjetas de sonido y red.
La versin 7.0, lanzada el 27 de febrero del ao 2008, incluye compatibilidad con el sistema de
archivos ZFS de Sun y a la arquitectura ARM, entre otras novedades.
La distribucin ms notable es PC-BSD
Microsoft Windows[editar]
Artculo principal: Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por
Microsoft basado en MS-DOS. Windows nunca fue realmente un Sistema Operativo con
verdadero entorno grfico hasta Windows 95. Hasta la versin 3.11 Windows fue un entorno
de escritorio para MS-DOS.
Windows 95 es un sistema operativo con interfaz grfica de usuario hbrido de entre 16 y 32
bits. Fue lanzado al mercado el 24 de agosto de 1995 por la empresa de software Microsoft
con notable xito de ventas. Durante su desarrollo se conoci como Windows 4 o por el
nombre clave Chicago. Esta serie de Windows termin con Windows Me.
ReactOS[editar]
Artculo principal: ReactOS
ReactOS (React Operating System) es un sistema operativo de cdigo abierto destinado a
lograr la compatibilidad binaria con aplicaciones de software y controladores de dispositivos
hechos para Microsoft Windows NT versiones 5.x en adelante (Windows XP y sus sucesores).
En 1996 un grupo de programadores y desarrolladores de software libre comenzaron un
proyecto llamado FreeWin95 el cual consista en implementar un clon de Windows 95. El
proyecto estuvo bajo discusin por el diseo del sistema ya habiendo desarrollado la capa
compatible con MS-DOS, pero lamentablemente esta fue una situacin que no se complet.
Para 1997 el proyecto no haba lanzado ninguna versin, por lo que los miembros de ste,
coordinados por Jason Filby, pudieron revivirlo. Se decidi cambiar el ncleo del sistema
compatible con MS-DOS y de ahora en adelante basarlo en uno compatible con Windows NT,
y as el proyecto pudo seguir adelante con el nombre actual de ReactOS, que comenz en
febrero de 1998, desarrollando las bases del kernel y algunos drivers bsicos.
FreeDOS[editar]
Artculo principal: FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que sea totalmente
compatible con las aplicaciones y los controladores de MS-DOS.
El programa ya ha alcanzado un alto grado de madurez y tiene algunas caractersticas que no
existan en MS-DOS. Algunos comandos de FreeDOS son idnticos o mejores que sus
equivalentes de MS-DOS, pero an faltan algunos del sistema operativo original.
El intrprete de lnea de comandos usado por FreeDOS se llama FreeCOM.
La dcada de 2000[editar]
Darwin[editar]
Artculo principal: Darwin (sistema operativo)
Darwin es el sistema que subyace en Mac OS X, cuya primera versin final sali en el ao
2001 para funcionar en computadoras Macintosh.
Integra el microncleo XNU y servicios de sistema operativo de tipo UNIX basados en BSD 4.4
(en particular FreeBSD) que proporcionan una estabilidad y un rendimiento mayor que el de
versiones anteriores de Mac OS. Se trata de una evolucin del sistema
operativo NEXTSTEP (basado en Mach 2.5 y cdigo BSD 4.3) desarrollado
por NeXT en 1989comprado por Apple Computer en diciembre de 1996.
Darwin proporciona al Mac OS X prestaciones modernas, como la memoria protegida,
la multitarea por desalojo o expulsiva, la gestin avanzada de memoria y
el multiprocesosimtrico.
OS X[editar]
Artculo principal: OS X
OS X, antes llamado Mac OS X, es un sistema operativo basado en Unix, desarrollado,
comercializado y vendido por Apple Inc.
La primera versin del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al escritorio, fue
Mac OS X v10.0 Cheetah (publicada el 24 de marzo de 2001).
La variante para servidores, Mac OS X Server, es arquitectnicamente idntica a su
contraparte para escritorio, adems de incluir herramientas para administrar grupos de trabajo
y proveer acceso a los servicios de red. Estas herramientas incluyen un servidor de correo, un
servidor Samba, un servidor LDAP y un servidor de dominio entre otros.
Haiku[editar]
Artculo principal: Haiku (sistema operativo)
Haiku es un sistema operativo de cdigo abierto actualmente en desarrollo que se centra
especficamente en la informtica personal y multimedia. Inspirado por BeOS (Be Operating
System), Haiku aspira a convertirse en un sistema rpido, eficiente, fcil de usar y fcil de
aprender, sin descuidar su potencia para los usuarios de todos los niveles.
La dcada de 2010[editar]
IllumOS[editar]
Artculo principal: Illumos
Illumos es un proyecto de software libre derivado de OpenSolaris. Fue anunciado por
conferencia web desde Nueva York el 3 de agosto de 2010. El nombre del proyecto es un
neologismo procedente del latn "Illum" (la luz) y de "OS" (operating system, sistema
operativo).
Se trata del cdigo base a partir del cual cualquiera podr crear su propia distribucin de
software basada en el sistema operativo OpenSolaris. Pero Illumos no es una distribucin, ni
una bifurcacin (fork), al menos por el momento, en la medida que no pretende separarse del
tronco principal, sino un derivado de la "consolidacin" OS/Net (ms conocida como ON), que
consiste bsicamente en el cdigo fuente del kernel (SunOS), los drivers, los servicios de red,
las bibliotecas del sistema y los comandos bsicos del sistema operativo.

Elementos bsicos de los sistemas operativos
1.1
Sistema Operativo Windows:
Hardware, definicin y funciones,
principales.

Imagen tomada dewww.wpi.edu

ndice del tema:
1. El hardware.
2. El disco duro.
3. Arranque del sistema.
4. Funciones del S. O.
Solo es til el conocimiento que nos hace mejores
Scrates

Un sistema informtico se compone de dos elementos bsicos: el hardware y
el software.
El primero engloba a todos los dispositivos fsicos, es decir, la mquina con todos
sus circuitos y accesorios; y el software es el componente lgico, abarca a todos los
programas que lo hacen funcionar, incluyendo aplicaciones y documentos de usuario.
Ambos elementos se complementan, de forma que uno sin el otro no sirven para
nada. ElSistema Operativo forma parte del software, aunque tiene un nivel
jerrquico superior a otros programas; entre sus funciones est la de reconocer el
hardware y ponerlo al servicio del usuario y de otros programas. Por ello
empezaremos describiendo brevemente el hardware para poder comprender mejor
esas funciones.
1. El hardware
Podemos analizar, de forma simplificada, el hardware de un ordenador personal
mediante el siguiente diagrama de bloques:
Diagrama de bloques de un ordenador

Las flechas indican las relaciones establecidas en base al flujo de datos.
En esencia, un ordenador procesa la informacin que le llega desde los perifricos
de entrada, y despus de ser procesada, la enva a los perifricos de salida, o bien,
la almacena, para un uso posterior, en funcin de lo que el usuario precise.
Como puede observarse la parte fundamental es la CPU (Unidad Central de
Proceso), dentro de ella y como elemento principal tenemos el Microprocesador, su
importancia es tal, que a menudo da nombre al propio equipo (Pentium 4, AMD K7,
etc..). La caracterstica principal del microprocesador es su velocidad de proceso
que viene implementada por un reloj interno de altsima frecuencia. Hoy en da, esa
frecuencia se mide en Gigaherzios (1Ghz = 1000.000.000 ciclos por segundo).
Podemos decir que un microprocesador de 1 Ghz realiza mil millones de operaciones
por segundo.

Los microprocesadores actuales son fabricados, principalmente, por dos
compaas: Intel y AMD. Intel mantiene su liderazgo en el mercado con sus
populares familias Pentium, Centrino y Core. AMD hace una competencia leal,
aumentando su cuota de mercado da a da, con las familias Athlon, Phenom y
Opteron, gracias a mejores precios y calidades equiparables.
Estos dispositivos han evolucionado mucho en las dos ltimas dcadas,
consiguiendose en cada nuevo modelo ms velocidad y mejor eficiencia energtica.
En la actualidad, las tecnologas que utilizan son variadas, por un lado el ancho
del bus de datos puede ser de 32 o de 64 bits (esto representa la anchura de la
conexin con la memoria, o el n de bits que pueden transferirse simultneamente),
y por otro lado las nuevas tecnologas de varios ncleos, que permiten simultanear
varias tareas de trabajo del propio microprocesador.


Prximo al microprodesador se encuentran las memorias, en las que se almacenan
los datos con los que trabaja el microprocesador. De forma ordinaria se distinguen
dos tipos de memoria: La memoria RAM y la memoria ROM.

Unidades de memoria.
Un bit es la celda bsica ms pequea, solo puede tener dos valores 0 y 1
(activado o desactivado). Sin embargo, los sistemas informticos para manejar datos
utilizan bloques ordenados de 8 bits, denominados byte. El byte es considerado la
verdadera unidad de memoria y de almacenamiento de datos en general. 1 Byte = 8
bits. Las posibles combinaciones de 0 y 1 en un byte permite configurar valores de
datos de 0 a 255, segn el sistema de numeracin binario. A partir del byte se
definen sus mltiplos, 1Kb = 1024 Bytes (2E10 = 1024) , 1Mb = 1024 Kbs, 1Gb = 1024
Mbs,


La memoria ROM (acrnimo de Read Only Memory), es de solo lectura, su
tamao es relativamente pequeo (100Kb), viene grabada de fbrica y contiene un
programa llamadoBIOS (Basic Input Output System). Este programa es lo primero que
se ejecuta cuando damos al botn de puesta en marcha para arrancar el ordenador.
Podemos observar esa accin en una serie de pantallas de texto sobre fondo negro
que aparecen al principio de dicho arranque. No obstante, y aunque el programa
viene grabado de fbrica, el usuario puede modificar algunos parmetros de su
funcionamiento. Para ello incorpora una pequea aplicacin interactiva llamada
BIOS Setup (configurador de la BIOS). La forma de entrar en esa aplicacin vara
de unos ordenadores a otros, aunque, el sistema suele indicarlo durante el arranque.
Puede ser la tecla Supr., F2, o F12, u otras. El anlisis pormenorizado de la
configuracin de la BIOS no es objeto de los contenidos de este curso, no obstante,
ms adelante volveremos a mencionarlo.
La memoria RAM (Random Access Memory), es una memoria de acceso
aleatorio, esto quiere decir que el microprocesador puede leer y escribir en ella, y
en cualquiera de sus direcciones de memoria. Es la memoria con la que el
microprocesador interacta continuamente en su proceso habitual de trabajo.
Mientras estamos trabajando con el equipo en ella se encuentran cargados el sistema
operativo, las aplicaciones que estemos usando y los documentos de usuario de cada
aplicacin, por ello podemos entender que su tamao debe ser grande, el
rendimiento del equipo mejora cuando se aumenta la memoria RAM (los ordenadores
actuales disponen entre 2 y 6 Gbs). Y tambin debe ser rpida, debe tener una
velocidad de acceso del mismo orden que la del microprocesador, de otro modo lo
ralentizara.
Estas caractersticas, de tamao y velocidad, traen consigo un pequeo
inconveniente, la volatilidad. La memoria RAM se borra completamente cuando se
corta la alimentacin elctrica, por lo tanto, cada vez que arrancamos el ordenador
debe cargarse todo el sistema, y cada vez que se apaga se vaca. Esta es la causa por
la que se necesitan los dispositivos de almacenamiento. En ellos estn grabados
todos esos programas y datos mientras el ordenador est apagado, y desde ellos se
realiza la carga cuando lo arrancamos.


2. El disco duro
El ms importante es el disco
duro, tanto por su capacidad,
como por su velocidad de
acceso, o por su estrecha
relacin con el ncleo del
sistema. En l se encuentran
instalados (es decir, preparados
para ser cargados en memoria y
ejecutados), tanto el sistema
operativo, como los programas
de aplicacin que tengamos a
nuestra disposicin para utilizar.
Tambin, en el disco duro se
graban los documentos de
trabajo de usuario. El sistema
operativo Windows identifica las unidades de almacenamiento mediante una letra
mayscula. Y as, tiene reservadas las letras A y B para las disqueteras de discos
flexibles (aunque estn en desuso, se mantiene esa reserva), la letra C es la que
utiliza (de forma general) el disco duro y las siguientes D, E, F, .. se utilizan de
forma sucesiva en funcin de si estn o no disponibles para unidades pticas como
CDROM, unidades lectoras de tarjetas de memoria flash. Y en el momento que
colocamos un pendrive, u otro dispositivo (como telfonos, cmaras, ..) en uno de
los puertos USB, el sistema le asigna una letra de unidad entre las que queden libres.
En los ordenadores habituales de sobremesa pueden instalarse hasta dos discos
duros fsicos, aunque lo habitual es que solo haya uno. El tamao de
almacenamiento vara con la poca de su fabricacin, en la actualidad son corrientes
los de 500 Gb. Un disco duro puede estar dividido en varias unidades de
almacenamiento, lo que se llaman particiones. Si es as, el sistema les asignar
letras de unidad correlativas (C, D, E,..) que el usuario puede utilizar para separar
diferentes tipos de datos, o incluso diferentes sistemas operativos.
Tambin se escapa de los objetivos del curso un anlisis ms profundo de la
estructura y particionado de los discos. No obstante, terminaremos esta seccin
comentando un trmino utilizado frecuentemente relacionado con el disco duro, el
formateo de un disco.
Formatear un disco es prepararlo para que pueda almacenar datos informticos.
Por lo tanto, todos los discos deben estar formateados para que se puedan utilizar.
Esta operacin consiste en grabar magnticamente es su superficie pequesimas
celdas en las que despus se colocarn los datos, esas celdas se disponen en crculos
concntricos llamados pistas, sus divisiones radiales llamados sectores, de esta
forma el cabezal de lectura puede localizarlos fcilmente. A veces, cuando un
ordenador funciona mal o demasiado lento, es necesario formatear de nuevo su disco
duro, esta operacin borra de forma permanente todo el contenido del disco, y por
lo tanto, hay que volver a instalar el sistema operativo y el resto del software.


3. El arranque del sistema
En las lneas anteriores ya se han dado pistas sobre lo que sucede en el momento
de arrancar el sistema, as es que pasamos a describirlo brevemente. Cuando
pulsamos el botn de encendido (Power On) del aparato entra la corriente elctrica
en todos sus circuitos y dispositivos internos. La fuente de alimentacin es el
componente encargado de transformar la corriente alterna de red en corriente
continua de diferentes voltajes con la que se alimentar la placa base y las unidades
de almacenamiento disponibles.
Cuando la placa base dispone de alimentacin elctrica ejecuta el programa
BIOS, y este hace un chequeo del estado del sistema, analiza cuales son los recursos
disponibles: memoria RAM, disco duro, unidades pticas, etc.. Esto se visualiza en
pantalla, aunque de forma muy rpida. Y al final, busca un dispositivo de
almacenamiento que contenga un Sistema Operativo capaz de arrancar el sistema.
Esa bsqueda se realiza siguiendo una secuencia predeterminada que puede ser
modificada por el usuario mediante la aplicacin BIOS Setup. A veces es necesario
hacerlo cuando necesitamos arrancar desde CDROM o desde memoria USB, pero por
lo general, funciona bien con la configuracin establecida por defecto.
Segn los dispositivos indicados en esa secuencia, el sistema probar en cada uno
de ellos hasta encontrar uno de ellos en el que exista un sistema operativo. Esta
operacin es muy rpida por lo que no se aprecia nada en pantalla. En el caso
habitual de que el disco duro est en primer lugar, o estando en segundo o tercer
lugar no exista sistema operativo en los primeros, el equipo arrancar desde el disco
duro, en el que, habitualmente lo tendremos instalado, y comenzar la carga en
memoria. Lo siguiente que veremos es el logotipo de Windows, esa ser la prueba de
que el equipo est leyendo el Sistema Operativo del disco duro y lo est cargando en
memoria.
Y al cabo de unos minutos veremos bien la pantalla de bienvenida si estamos en
un equipo domstico, bien la pantalla de inicio de sesin en el caso de que estemos
en un equipo de una red de una organizacin. En cualquier caso escribiendo el
nombre de usuario y contrasea iniciamos sesin, en ese momento ya funciona el
sistema operativo y es este el que se encarga de cargar el escritorio con las
preferencias de usuario, por tanto, transcurridos unos segundos veremos el escritorio
y ya podremos comenzar a usarlo.

4. Funciones del S. O.
Como ya hemos dicho el Sistema Operativo (S.O.) es el encargado de gestionar los
recursos de hardware, por tanto es un software esencial en el funcionamiento del
equipo.
Su componente central o ncleo se denomina kernel, forma una plataforma para
que otros programas del sistema y el resto de software se puedan ejecutar. Por
tanto, esta es una propiedad bsica de cada sistema operativo que hace que los
programas escritos para uno no funcionen en otro. Por ejemplo, los programas para
Windows no funcionan en Linux, y viceversa.
Los sistemas operativos actuales decimos que son de tipo grfico y multitarea, en
contraposicin a los primeros S.O. de los aos 80 en los que la interface de usuario
era de tipo textual, los comandos y programas se ejecutaban escribiendo su nombre
(no se usaba el ratn), y solo se poda ejecutar un programa en cada momento.
Las funciones bsicas que realiza son las siguientes:
- La gestin de la memoria. Asignando memoria a programas en ejecucin y
retirndola cuando dejan de
ejecutarse.
- La gestin de los procesos.
Un proceso es cualquier aplicacin
que se ejecuta continuamente, en
segundo plano. Es decir, no hay una
ventana o interfaz con la que el usuario interacte, aunque algunos estn
representados en la bandeja de iconos (esquina inferior derecha), y a travs de ese
icono se puede interactuar. El administrador de tareas es la herramienta con la
podemos observar y gestionar los procesos en ejecucin (Ctrl+Alt+Supr) .
- Soporte al sistema de archivos. El sistema de archivos representa la forma en
la que el sistema crea y graba los archivos en el disco duro, tambin es una
caracterstica propia de cada S. O. El sistema de archivos actual, propio de Windows
se llama NTFS. Todos los sistemas operativos ofrecen al usuario una herramienta
para acceder y gestionar la informacin almacenada en el disco duro y otros
dispositivos, en Windows tenemos el "Explorador de Windows".
- Sistema de comunicaciones. Controla el envo y recepcin de informacin a
travs de dispositivos de E/S de red. El S. O. incluye los protocolos de comunicacin
comunes como puede ser el TCP/IP.
- Sistemas de seguridad. Controla que los recursos utilizados y elementos vitales
no sean modificados accidental o maliciosamente, y crean mecanismos de proteccin
para evitar el acceso a recursos o servicios no autorizados a un usuario concreto.
Hablamos del sistema de usuarios y grupos, as como de los privilegios asociados a
cada grupo.
- Intrprete de comandos. Es un vestigio de los sistemas operativos de tipo
textual, an se pueden realizar algunas tareas mediante la ejecucin comandos de
texto. En Windows se utiliza una aplicacin llamada "Smbolo del sistema".
- El sistema de entradas y salidas E/S. Uso de los perifricos conectados a travs
de peticiones de uso o interrupciones que generan los dispositivos y sus
controladores.
- Interfaz grfica. Al arrancar el ordenador aparece la pantalla del Sistema
Opertivo (El Escritorio). A travs de esta pantalla interactuamos con el ordenador:
iniciamos o cerramos programas, buscamos archivos, etc., para ello incorpora
multitud de elementos grficos activos como iconos, botones, textos, etc.

También podría gustarte