Sunteți pe pagina 1din 23

Sistemas de Operaciones

(RECOPILACIONES)
TEMA 1
Conceptos Bsicos

Actualizado al semestre II-2014

Contenido

Qu es un equipo de computacin?

Componentes de un equipo de computacin.

Qu es un Sistema Operativo?

Sistema Operativo en disco.

Comunicacin usuario y equipo de computacin.

Objetivos de un sistema operativo.

Funciones bsicas de un sistema operativo.

Conceptos de memoria, procesador, perifricos e informacin.

Programas de aplicacin.

Relacin procesador, microprocesador y CPU.

Arranque del Sistema Operativo.

Justificacin del estudio de conceptos de sistemas operativos.

Tareas del administrador del sistema operativo.

Sistemas operativos comunes.

Tipos de sistemas operativos.

Criterios para medir eficiencia de un sistema operativo.

Criterios de eficiencia en conflictos.

Tendencias en desarrollo de sistemas operativos.

Qu es un equipo de computacin?

Este genial invento, la computadora, es una mquina capaz de realizar operaciones


lgicas y matemticas utilizando rutinas o programas informticos; como veremos, fue
John Atanassoff quin invent el prototipo de la computadora moderna.
La verdad, es difcil atribuir a una sola persona, la invencin de la computadora. Para
los expertos, son varias las personas que aportaron conocimientos y creaciones, como
para que se desarrollara este invento. Pero si se tiene que sealar a una sola persona,
como quien invent la computadora, es a John Vincent Atanassoff.
Atanassoff, comenz rpidamente, a idear su mquina digital (en 1933), para lo cual
pidi la asistencia de algn estudiante destacado, de la universidad donde l trabajaba.
Se le mencion a Clifford Berry, un destacado estudiante de ingeniera electrnica.
Con la ayuda de Berry, comenzaron a trabajar en la computadora, en uno de los stanos
de la Universidad del Estado de Iowa. La mquina que llegaron a desarrollar, tuvo un
costo final, de ms de mil cuatrocientos dlares.
La mquina en s, estaba constituida, por un tambor rotatorio para manejar la
informacin en la memoria, un sistema lgico, capacitadores y tubos al vaco.
La primera computadora digital, se llam ABC. Por Atanassoff-Berry Computer. El
invento estuvo terminado en 1942. Fue la primera computadora digital electrnica.
Claro que la pelea por determinar quin invent la computadora, comenzara justo en
aquel momento.

Hay muchas definiciones en la literatura de lo que es un equipo de computacin


(computador/ordenador/sistema computador), entre varias tenemos:

Equipo que procesa datos de forma electrnica para producir informacin.


Equipos capaces de procesar electrnicamente grandes cantidades de datos a gran
velocidad para producir informacin.
Equipo formado por procesadores (usualmente llamados cpus) y una serie de
perifricos de entrada, salida y comunicacin, que procesan datos y generan
informacin a gran velocidad.

Es comn encontrar personas no relacionadas con los conceptos de computacin que


confunden el trmino cpu con la caja metlica (modelo torre y modelo mesa) que
protege al cpu y los componentes internos de la computadora.
Componentes de un equipo de computacin.
La grfica de la siguiente pgina puede resumir cuales son los componentes de un
computador. En la grfica se muestran tres componentes bien diferenciados: la unidad
central de procesos, la memoria principal, y los dispositivos de entrada y salida.

computadora
dispositivos E/S

memoria
sistema
operativo

controlador de E/S
controlador de E/S

.
.
.

programas
y
datos

almacenamiento
controlador

procesador

procesador

Los elementos se conectan a otros a travs de comunicacin llamados buses. A travs de


estos buses se trasladan datos entre los componentes del sistema. Se reconocen tres
buses principales: buses de datos, buses de direcciones, y los buses de control. La
velocidad de procesamiento, y los tiempos de respuestas de los computadores dependen
en gran parte de la cantidad de bits que pueden transportarse simultneamente por los
buses. Las transferencias tpicas estn en el orden de los 16, 32, y 64 bits.

Qu es un Sistema Operativo?
Lo primero que debemos tener en cuenta es que un sistema operativo es software.
Es obvio que el sistema operativo es el software ms importante en un sistema de
computacin. Este software esta compuesto por un conjunto de programas/mdulos
especializados entre los que se encuentran el cargador de programas a memoria, los
manejadores de memoria, controlares de acceso a los procesadores, manejadores
de operaciones de entrada y salida, y planificadores de procesos.
Una manera sencilla de definir un sistema operativo es: Un programa que acta
como intermediario entre un usuario del computador y el hardware del computador.
En un ambiente de computacin podemos encontrar cuatro componentes principales: el
hardware, las aplicaciones, los usuarios y el sistema operativo, que acta como
intermediario entre el hardware y los usuarios (realmente entre las aplicaciones
utilizadas por los usuarios).
Otra definicin podra ser: un programa que acta como el administrador de los
diferentes recursos de hardware (cpu, espacio en memoria, capacidades de
almacenamiento de archivos, dispositivos de entrada y salida), y software del
computador.

En Encarta encontramos la siguiente: Un sistema operativo es un programa de


control principal, almacenado de forma permanente en la memoria, que interpreta los
comandos del usuario que solicita diversos tipos de servicios, como visualizacin,
impresin y copia de un archivo de datos; presenta una lista de todos los archivos
existentes en un directorio o ejecuta un determinado programa.
Una ltima definicin: Un sistema operativo (abreviado comnmente como OS,
SO en espaol), es el programa que, despus de ser cargado en la memoria del
computador por el boot program, maneja o controla la ejecucin de todos los otros
programas dentro del computador. Programas distintos al sistema operativo son
llamados aplicaciones. Estos programas de aplicacin hacen uso del sistema operativo
requirindole servicios. Entre estos servicios estn:
En ambientes multitarea (varios programas de usuarios corriendo al mismo tiempo),
el SO determina el orden en el cual las aplicaciones deberan ejecutarse, adems del
quantum o time slice.
Administracin de memoria (compartida) entre las diferentes aplicaciones que se
ejecutan.
Maneja las operaciones de entrada y salida de los dispositivos de hardware
conectados (discos, impresoras, comunicaciones, otros).
Envo de mensajes a aplicaciones, usuarios, operadores, y administradores del
sistema acerca del estado y errores de ejecucin de las aplicaciones.
Divisin de programas en partes cuando se utiliza procesamiento paralelo.

Sistema operativo de disco


Sistema operativo de disco o DOS, en informtica, trmino genrico que describe
cualquier sistema operativo cargado desde dispositivos de disco al iniciar o reiniciar el
sistema. Tambin conocido como DOS (acrnimo de Disk Operating System), en sus
orgenes el trmino diferenciaba entre los sistemas basados en disco y los sistemas
operativos de los microordenadores mas antiguos, basados en memoria o que solo
soportaban cinta magntica o de papel.
En 1980, IBM seleccion el PC-DOS, de la recientemente aparecida Microsoft, como
sistema operativo de disco para su nuevo ordenador personal, PC. Los dems
fabricantes utilizaron un sistema similar, el MS-DOS que, hasta su versin 6, presentaba
una funcionalidad similar a la del correspondiente PC-DOS. A ambos sistemas
operativos se les conoce como DOS. (Esta nota es tomada de Encarta).
Comunicacin usuario y equipo de computacin
Tenemos que estar claros que el usuario no trata directamente con el hardware del
computador. La interaccin se logra a travs del sistema operativo, que se encarga de
hacer transparente al usuario las dificultades y complejidades del hardware.

Historia y Evolucin de los Sistemas Operativos


Todo empez en la dcada de los 40.
Aos 40
A finales de los aos 1940, con lo que podramos llamar 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 (en realidad al existir tan
pocas computadoras todos podran considerarse prototipos y cada constructor lo haca
sin seguir ningn criterio predeterminado). Por aquel entonces no existan los sistemas
operativos, y los programadores deban interactuar con el hardware del computador sin
ayuda externa. Esto haca que el tiempo de preparacin para realizar una tarea fuera
considerable. Adems para poder utilizar la computadora deba hacerse por turnos. Para
ello, en muchas instalaciones, se rellenaba un formulario de reserva en el que se
indicaba el tiempo que el programador necesitaba para realizar su trabajo. En aquel
entonces las computadoras eran mquinas muy costosas lo que haca que estuvieran
muy solicitadas y que slo pudieran utilizarse en periodos breves de tiempo. Todo se
haca en lenguaje de mquina.
Aos 50
A principios de los aos 50 con el objeto de facilitar la interaccin entre persona y
computador, 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
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
Como solucin para optimizar el tiempo de montaje surgi la idea de agrupar los
trabajos en lotes, en una misma cinta o conjunto de tarjetas, de forma que se ejecutaran
uno a continuacin de otro sin perder apenas tiempo en la transicin.
Almacenamiento temporal
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 (un espacio de memoria en el que se
almacenan datos para evitar que el programa o recurso que los requiere, ya sea
hardware o software, se quede sin datos durante una transferencia.) y el spooling
(se refiere al proceso mediante el cual la computadora introduce trabajos en un
buffer (un rea especial en memoria o en un disco), de manera que un dispositivo
pueda acceder a ellos cuando est listo).
Aos 60
En los aos 1960 se produjeron cambios notorios en varios campos de la informtica,
con la aparicin del circuito cerrado la mayora orientados a seguir incrementando el

potencial de los computadores. Para ello se utilizaban tcnicas de lo ms diversas:


Multiprogramacin
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
En este punto tenemos un sistema que hace buen uso de la electrnica disponible, pero
adolece de falta de interactividad; para conseguirla debe convertirse en un sistema
multiusuario, 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 otro aplicacin. Con esto se consigue repartir la CPU por
igual entre los programas de los distintos usuarios, y los programas de los usuarios no se
sienten demasiado lentos por el hecho de que los recursos sean compartidos y
aparentemente se ejecutan de manera concurrente.
Tiempo real
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
Permite trabajar con mquinas que poseen ms de un microprocesador. En un
multiprocesador los procesadores comparten memoria y reloj.
Sistemas operativos desarrollados
Adems del Atlas Supervisor y el OS/360, los sesenta 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 programado en PL/1 uno de los pocos
SO desarrollados en un lenguaje de alto nivel en aquel tiempo, luego del fracaso del
proyecto UNIX comienza a desarrollarse a partir de este a finales de la dcada.
Aos 70
Debido al avance de la electrnica, pudieron empezar a crearse circuitos con miles de
transistores en un centmetro cuadrado de silicio, lo que llevara, pocos aos despus, a
producirse los primeros sistemas integrados. sta dcada se podra definir como la de
los sistemas de propsito general y en ella se desarrollan tecnologas que se siguen
utilizando en la actualidad. Es en los aos 1970 cuando se produce el boom de los
miniordenadores y la informtica se acerca al nivel de usuario. En lo relativo a
lenguajes de programacin, es de sealar la aparicin de Pascal y C, el ltimo de los

cuales se cre especficamente para reescribir por completo el cdigo del sistema
operativo 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 existentes
Se trataba de sistemas grandes 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
Para solventar los problemas antes comentados, se realiz un costossimo trabajo para
interponer una amplia capa de software entre el usuario y la mquina, de forma que el
primero no tuviese que conocer ningn detalle de la circuitera.
Sistemas operativos desarrollados
* 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 sistemas operativos de tiempo compartido, que implement un
solo nivel de almacenamiento para el acceso a los datos, desechando la clara distincin
entre los ficheros y los procesos en memoria, y uno de los primeros sistemas
multiprocesador.
* MVS (Multiple Virtual Storage): Fue el sistema operativo ms usado en los modelos
de mainframes -ordenadores grandes, potentes y caros usados principalmente por
grandes compaas para el procesamiento de grandes cantidades de datos- System/370 y
System/390 de IBM, desarrollado tambin por IBM y lanzado al mercado por primera
vez en 1974. Como caractersticas destacables, permita la ejecucin de mltiples tareas,
adems de que introdujo el concepto de memoria virtual y finalmente aadi la
capacidad de que cada programa tuviera su propio espacio de direccionamiento de
memoria, de ah su nombre.
* CP/M (Control Program/Monitor): Desarrollado por Gary Kildall para el
microprocesador 8080/85 de Intel y el Zilog Z80, sali al mercado en 1976,
dis0tribuyndose en disquetes de ocho pulgadas. Fue el SO ms usado en las
computadoras personales de esta dcada. Su xito se debi a que era porttil,
permitiendo que diferentes programas interactuasen con el hardware de una manera
estandarizada. Estaba compuesto de dos subsistemas: CCP (Comand Control
Processor): Intrprete de comandos que permita introducir los mandatos con sus
parmetros separados por espacios. Adems, los traduca a instrucciones de alto nivel
destinadas a BDOS o BDOS (Basic Disk Operating System): Traductor de las

instrucciones en llamadas a la BIOS.


El hecho de que, aos despus, IBM eligiera para sus PCs a MS-DOS supuso su mayor
fracaso, por lo que acab desapareciendo.
Aos 80
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
o C, 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, escrito por Microsoft para IBM 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.
Apple Macintosh
El lanzamiento oficial se produjo en enero de 1984, al precio de 2495 dlares.
Muchos usuarios, al ver que estaba completamente diseado para funcionar a travs de
una GUI (Graphic User Interface), acostumbrados a la lnea de comandos, lo tacharon
de juguete. A pesar de todo, el Mac se situ a la cabeza en el mundo de la edicin a
nivel grfico.
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 (MicroSoft
Disk Operating System). A partir de aqu se sucedieron una serie de cambios hasta
llegar a la versin 7.1, a partir de la cual MS-DOS dej de existir como tal y se
convirti en una parte integrada del sistema operativo Windows.
Microsoft Windows
Familia de sistemas operativos propietarios desarrollados por la empresa de software
Microsoft Corporation, fundada por Bill Gates y Paul Allen. Todos ellos tienen en
comn el estar basados en una interfaz grfica de usuario basada en el paradigma de
ventanas, de ah su nombre en ingls. Las versiones de Windows que han aparecido
hasta el momento se basan en dos lneas separadas de desarrollo que finalmente
convergen en una sola con la llegada de Windows XP. La primera de ellas conformaba
la apariencia de un sistema operativo, aunque realmente se ejecutaba sobre MS-DOS.Y
otros sistemas operativos de esta familia especializados en las empresas. (Windows 7)
sali al mercado el 22 de octubre del 2009, dej atrs a (Windows Vista), que tuvo
innumerables crticas durante el poco tiempo que dur en el mercado. El ms reciente
hasta la fecha es (Windows 8) lanzado en octubre de 2012.
Aos 90
GNU/Linux
En 1991 aparece la primera versin del ncleo de Linux. Creado por Linux Torvalts y

un sinfn de colaboradores a travs de Internet. Este sistema se basa en Unix, un sistema


que en principio trabajaba en modo comandos, estilo MS-DOS. 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. Lo que permite utilizar Linux de
una forma muy visual y atractiva.
Objetivos de un sistema operativo.
Hay dos objetivos fundamentales de un sistema operativo:
Proporcionar al usuario una interaccin sencilla y amigable para trabajaren un
computador.
Lograr la ms alta eficiencia en la utilizacin de los recursos. El sistema operativo
esta desarrollado para administrar los recursos del computador, los recursos van
desde tiempos de dedicacin de usuarios para manejar las aplicaciones hasta
componentes como cpu, memoria, los cuales son altamente costosos.
Se debe considerar que diferentes ambientes de computacin o ms bien, distintas
aplicaciones pueden requerir distintos tipos de sistemas operativos. Es decir, hay
sistemas operativos que aplican (aplican mejor) para ciertas aplicaciones. No es igual el
requerimiento de sistemas operativos para las aplicaciones de tiempo real, que para
aplicaciones administrativas como nminas, inventarios, o control de estudios.
Otro objetivo no menos importante, es el de capacidad de evolucin. Un sistema
operativo debe desarrollarse considerando la inclusin de nuevas funciones y nuevas
facilidades. As mismo la implantacin de un nuevo sistema operativo, o alguna nueva
versin del mismo, debe garantizar la inversin de las corporaciones o usuarios. Se
requiere que las facilidades, aplicaciones y herramientas de administracin del sistema
operativo que esta siendo sustituido o actualizado contine funcionando.
Funciones bsica del sistema operativo.
El sistema operativo ejecuta muchas funciones, las cuales las podemos agrupar en:
Controlar e hardware (memoria, cpu, impresoras, almacenamiento, teclado).
Proveer al usuario de las herramientas (comandos/ utilitarios/ ventanas/ acceso/
seguridad/ recuperacin) para trabajar en el computador.
Organizar los archivos en los distintos medios de almacenamiento.
Manejar los errores de sistema.
Maneja perdida de datos.
Proveer facilidades para programacin de alto nivel.
Conceptos de memoria, procesador, perifricos e informacin.
Memoria

Una definicin sencilla de memoria es: una estructura electrnica en el computador que
almacena datos e instrucciones de manera muy rpida.
Para que un programa (incluyendo el SO) se pueda ejecutar, debe estar cargado en la
memoria, por lo tanto cuando un computador esta en una operacin normal de ejecuin.
Tiene al sistema operativo cargado en ella, adems de la aplicacin o parte de ella, as
como los datos relacionados con la aplicacin.
Procesador
El procesador es una unidad del computador compuesta por un conjunto de circuitos
lgicos que procesan las instrucciones bsicas en un computador.
Otra definicin: El procesador es el "cerebro" del ordenador (CPU) que es un
microprocesador fabricado en un chip, un nico trozo de silicio que contiene millones
de componentes electrnicos, formado por una unidad aritmtico-lgica que realiza
clculos y comparaciones, y toma decisiones lgicas (determina si una afirmacin es
cierta o falsa mediante las reglas del lgebra de Boole [Cdigo Binario]). Controla el
funcionamiento de la computadora y lleva a cabo las funciones de procesamiento de
datos por una serie de registros, donde se almacena informacin temporalmente y por
una unidad de control que interpreta y ejecuta las instrucciones llamadas algoritmos
(que son un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y
finitas que permite realizar una actividad mediante pasos sucesivos que no generen
errores en su lectura).
Perifricos
Perifrico, en informtica, termino utilizado para dispositivos, como unidades de disco,
impresoras, mdem o joysticks, que estn conectados a un ordenador o computadora y
son controlados por su microprocesador. A pesar de que el trmino perifrico implica a
menudo el concepto de adicional pero no esencial muchos de ellos son elementos
fundamentales para un sistema informtico. Los teclados, las pantallas y los ratones se
consideran tambin dispositivos perifricos; sin embargo, al ser las fuentes primordiales
de entrada y salida, se pueden considerar, ms bien, como extensiones del sistema.
(Definicin encontrada en Encarta)
Datos e Informacin
A los resultados que nos provee la computadora los llamamos informacin. Para obtener
informacin suministramos datos. Los datos son estructuras lgicas que representan o
describen hechos. Son descripciones lgicas de la realidad. Datos pueden ser las edades
de cada alumno de un curso y el nmero de alumnos de un curso. Le suministramos
estos datos al computador, y podemos tener la informacin del promedio de edad de
los alumnos de este curso.
Programas de aplicacin
Generalmente a los programas de aplicacin se les conoce solo como Aplicaciones.
Estos son programas desarrollados para ejecutar funciones especificas (procesamiento

de textos, diseo de hojas electrnicas, aplicaciones de gestin administrativa,


manejadores de bases de datos, entretenimiento, otras).
Relacin procesador, microprocesador y CPU
En la seccin anterior mencionamos que un procesador es una unidad del computador
compuesta por un conjunto de circuitos lgicos que procesan las instrucciones bsicas
en un computador. Este termino ha venido reemplazando en el tiempo al termino CPU
(Central Processing Unit). El procesador en un computador personal (integrado en
pequeos dispositivos) ha menudo es referido como un microprocesador.
Un microprocesador es un procesador integrado en un microchip. El microprocesador es
diseado para ejecutar operaciones aritmticas y lgicas.
Arranque del sistema operativo
En el ambiente de sistemas operativos se conoce el proceso de arranque como booteo.
Escuchamos a los administradores de sistemas decir butear (por to boot up). En
algunos ambientes se conoce el termino como IPL (initial program load). Arrancar u
computador se refiere a las tareas involucradas en cargar el sistema operativo en la
RAM del computador.
Antes de que cualquier programa pueda ser cargado es necesario cargar el primer
programa del sistema: el sistema operativo. Una maquina recin salida de la fabrica no
puede hacer nada. Necesita un programa que administre el hardware, y ya sabemos que
este software es precisamente el sistema operativo. La pregunta que podemos hacernos
es: entonces como llega el sistema operativo a ejecutarse, tomando en cuenta que al
principio no hay nada en la maquina o memoria?
Este proceso arranca normalmente presionando el botn de power, y finaliza cuando
tenemos la pantalla login (solicitud de cdigo y password de acceso), o el men de
entrada. A continuacin se describe en forma general como se carga el sistema
operativo:

El proceso de carga del sistema operativo se puede iniciar encendiendo la maquina


(power on), o desde una maquina ya encendida. La primera forma se conoce como
arranque en fro, la segunda como arranque en caliente. Esta ultima la utilizamos
mucho en operaciones con micros cuando se selecciona la opcin de reinicio del
men apagar.
Hay sistemas que no reconocen durante el inicio a los dispositivos apagados. Hay
literatura que expresamente indica que deben estar encendidas las
consolas/monitores y dispositivos perifricos.
Dependiendo del sistema, podemos encontrar las siguientes opciones de encendido:
simplemente presionando el botn de encendido, o utilizando la tecla o botn reset.
Durante el proceso de arranque pueden encontrarse problemas que no permitan el
arranque satisfactorio, entre otros tenemos inconsistencia en los sistemas de

archivos que contienen al sistema, problemas de reconocimiento del disco del


sistema.
Debemos tomar en cuenta que el sistema operativo puede incluso arrancar, pero no
estar disponible para los usuarios.
Los sistemas de computacin normalmente tienen configuraciones predefinidas de
arranque. El administrador del sistema puede intervenir durante el arranque y
cambiar las opciones de arranque, incluso el administrador puede decidir cargar un
sistema operativo distinto cargado en otro disco.

Despus de encender la maquina se ejecuta el primer programa: el bootstrap


program. Este programa, podramos decir, tiene dos partes: una en firmware
(memoria ROM), instrucciones sobre chips, que se ejecutan apenas se enciende la
maquina. Esta parte permite cargar el rea de arranque (boot rea) del sistema que se
encuentra en disco (en el disco del sistema).
En el boot rea se encuentran las instrucciones y archivos que permiten arrancar al
sistema operativo. Entre las actividades realizadas en el arranque tenemos:
o Al dar power on, se activa el BIOS. EL BIOS se encuentra en ROM. El BIOS
es un programa que es usado para arrancar el computador cuando se da un poweron. El BIOS se utiliza para manejar el flujo de datos entre el sistema operativo y
los dispositivos conectados al computador.
o El BIOS ejecuta un POST (power-on self test). El cual es una actividad que
verifica que todos los componentes del sistema estn operacionales. Adems en
este paso se inicializan los registros del sistema, las unidades controladoras, y la
memoria. El BIOS
o Luego el BIOS busca dispositivos (discos) que contienen los programas que
cargaran el sistema operativo. Es comn ver un error cuando intentamos arrancar
el sistema operativo habiendo un diskette insertado en el computador. Esto es
porque el BIOS primero busca en la unidad de diskette, y normalmente este
diskette no tiene el sistema operativo.
o Al tener identificado el disco (disco de booteo) donde estn los archivos de
arranque del SO, el BIOS copia el primer sector (registro de booteo) de este disco
en RAM.
o Ahora el BIOS transfiere el control el registro de booteo. Esto significa que el
cdigo en el registro de booteo ahora controla al computador.
o Las instrucciones en el registro en el registro de booteo ahora traen desde el disco
duro el archivo inicial el sistema. Ese archivo tiene las instrucciones para traer el
resto del sistema operativo. En este momento ya no requiere el registro de booteo,
y sus espacios de direcciones pueden ser reemplazados por otra informacin.
o El archivo inicial ahora carga un modulo que permite la interaccin con el BIOS.
o Finalmente se cargan los archivos de configuracin y archivos que tienen
informacin de cuales aplicaciones arrancaran durante el booteo.
o Y finalmente se transfiere el control al sistema operativo, el cual ejecuta algunos
comandos inciales y espera para atender eventos.

Particin
En un disco duro puede haber hasta cuatro particiones principales o tres particiones
principales y una particin extendida. Pero en una particin extendida, podemos definir
tantas particiones como deseemos. Las particiones contenidas en la particin extendida
se llaman particiones lgicas.
Para instalar un sistema operativo necesitamos tener una particin principal mientras
que para guardar archivos una particin lgica ser suficiente. Es un espacio de uso que
asignamos en un disco duro. En cada disco duro podremos hacer varias particiones, de
tal modo que todas ellas son en cierto modo independientes entre s y podemos trabajar
de manera individual sobre cada una, es decir, los datos que introduzcamos en una de
ellas no afectan al espacio de las otras, si borramos los datos de una, las dems no
sufren variaciones, etc.
Las particiones son un detalle importante a tener en cuenta en nuestros ordenadores,
pues nos van a permitir por ejemplo: Tener instalado el sistema operativo, drivers,
programas, etc., en la primera particin. Guardar archivos personales, msica, pelculas,
fotografas, etc., en la segunda particin. Adems de permitirnos tener organizada
nuestra informacin, si llegado el caso tenemos que formatear el equipo (borrar y volver
a instalar todo), solo borraramos C y No perderamos lo que se encuentre en D, que en
este caso sera la segunda particin.
Son dos los motivos fundamentales por los que se han de realizar particiones en un
disco o bien disponer fsicamente de al menos dos de ellos. En primer lugar, permitir
mantener los datos personales en un lugar independiente a donde se encuentra el sistema
operativo. En caso de que ste no pueda arrancar, ser mucho ms fcil acceder a ellos.
Por otro lado, el acceso a los datos es ms rpido y las operaciones sobre los discos que
efecte el programa que se estn utilizando se realizarn de forma ms eficaz.
Se pueden realizar las particiones durante la instalacin del sistema operativo o bien con
alguna herramienta de particionado como la que se incluye en Windows Vista dentro de
Panel
de
control/Herramientas,
administrativas/Administracin
de
equipos/Administracin de discos.
Algunos sistemas tienen tamaos mximos ms pequeos que los que el tamao que
proporciona un disco, siendo necesaria una particin de tamao pequeo, para que sea
posible el adecuado funcionamiento de este antiguo sistema de archivos.
Se puede guardar una copia de seguridad de los datos del usuario en otra particin del
mismo disco, para evitar la prdida de informacin importante. Esto es similar a un
RAID, excepto en que est en el mismo disco. En algunos sistemas operativos
aconsejan ms de una particin para funcionar, como por ejemplo, la particin de
intercambio (swap) en los sistemas operativos basados en Linux.
A menudo, dos sistemas operativos no pueden coexistir en la misma particin, o usar
diferentes formatos de disco nativo. La unidad se particiona para diferentes sistemas
operativos. Uno de los principales usos que se le suele dar a las particiones
(principalmente a la extendida) es la de almacenar toda la informacin del usuario

(entindase msica, fotos, vdeos, documentos), para que al momento de reinstalar


algn sistema operativo se formatee nicamente la unidad que lo contiene sin perder el
resto de la informacin del usuario.
A lo largo de los aos han aparecido numerosos sistemas de particionamiento, para casi
todas las arquitecturas de ordenadores existentes. Muchos son relativamente
transparentes y permiten la manipulacin conveniente de las particiones de disco;
algunos, sin embargo, son obsoletos.
Justificacin de estudio de conceptos de sistemas operativos
Hay varias razones por las cuales los profesionales y estudiantes del rea de sistemas y
computacin deben estudiar conceptos de sistemas operativos. Estas razones
dependern del rea de desempeo. Entre estas razones tenemos:
Los programadores de aplicaciones deben conocer que parmetros del sistema
pueden afectar el rendimiento de las aplicaciones
Los implantadores de soluciones de software reciben instrucciones de modificacin
de parmetros del sistema, estos parmetros pueden ser de alto riesgo para el sistema
en general.
Los computadores y procesadores estn por todas partes, y por tanto ah estarn los
sistemas operativos.
Nuestro primer trabajo pudiera ser administrador de un ambiente de computacin.
Debemos conocer las facilidades y aspectos de las herramientas de computacin con
que trabajamos. A diario interactuamos con el sistema operativo, por tanto debemos
conocer como nos ayudara a incrementar nuestra productividad. Imagine un usuario
que no conozca como respaldar y recuperar informacin, como imprimir, como
hacer conexin al computador, entre otras.
Tareas del administrador del sistema operativo.
Las tares del administrador del sistema operativo depender en gran medida del
ambiente de computacin en el cual trabaje. A continuacin se listan algunas de ellas:
Planificacin de capacidad.
Monitoreo y entonacin del sistema.
Mantenimientos correctivos y preventivos.
Establecimientos de niveles y acuerdos de servicios.
Actualizacin de configuraciones de hardware y software.
Administracin de servicios de correo/Internet/intranet.
Definicin de polticas y procedimientos para
Respaldo y recuperacin.
Administracin de seguridad.
Administracin de cuentas y claves de acceso.
Sistemas operativos comunes.
En general hay varios sistemas operativos muy comunes para la mayora de los
usuarios. Sin embargo se puede considerar que hay sistemas operativos comunes para el
ambiente de computacin donde trabajamos.

Quizs los ms comunes sean: Microsoft Windows, Microsoft NT, Unix, Linux, DOS y
MS-DOS. La mayora de los sistemas operativos modernos son multitareas y
multiusuarios. DOS y MS-DOS no son multiusuarios ni multitareas.
Es importante mencionar que a menudo nos referimos a un ambiente operativo como un
sistema operativo. Entre estos casos tenemos a Microsoft Windows, el cual es la
integracin de un conjunto de facilidades graficas con el sistema operativo MS-DOS.
En este mismo concepto tenemos a los Solaris, HP-UX, AIX, que son ambientes
operativos que tienen al sistema unix como base.
Avances actuales gracias a Devian
Debian es un sistema operativo gratuito, basado en cdigo abierto, que cuenta
con todos los elementos necesarios para el correcto funcionamiento de un equipo
informtico y mantiene un sistema operativo GNU basado en software libre. El sistema
se encuentra precompilado, empaquetado y en un formato deb para mltiples
arquitecturas de computador y para varios ncleos. Deban actualmente esta
ocasionando gran revuelo en el mercado, caso de esos en el proyecto Canaima y en la
Estacin Espacial Internacional.
En la Estacin Espacial Internacional, se realizar una migracin la cual
consistir en cambiar el sistema operativo en docenas de ordenadores porttiles que
actualmente funcionan con Windows XP. De esta forma, cuando la migracin concluya,
todos los equipos estarn basados en plataforma Linux, ya que, aparte de sistemas con
Windows XP, actualmente ya existen varios ordenadores basados en distribuciones Red
Hat, concretamente CentOS o Scientific Linux (ambas, variantes especficas basada en
la propia distribucin Red Hat).
Segn ha trascendido, la Linux Foundation (consorcio sin nimo de lucro que
favorece la adopcin de Linux), contribuir en la formacin de los empleados que
trabajan con equipos dentro de la Estacin Espacial Internacional. Cabe destacar que
dentro de la comunidad cientfica Linux es un sistema operativo extendido. Por
ejemplo, la propia NASA o el CERN (Consejo Europeo para la Investigacin Nuclear)
ya usan plataformas Linux.
En el caso de Canaima, es una distribucin GNU/Linux venezolana basada en
Debian surgida como consecuencia del decreto presidencial 3.390 sobre el uso de
tecnologas libres en la Administracin Pblica Nacional (APN) venezolana,
promulgado por el Presidente Hugo Chvez Fras. El 14 de marzo de 2011 en la Gaceta
Oficial N 39.6332 se establece como sistema operativo para las estaciones de trabajo de
la APN.
Como otras distribuciones, Canaima GNU/Linux posee aplicaciones diversas
para llevar a cabo tareas de ofimtica, entretenimiento, desarrollo y configuracin de
todo el sistema. Su interfaz predeterminada es GNOME. Existen otras versiones
extraoficiales mantenidas por la comunidad, con diferentes escritorios, como XFCE.
Canaima GNU/Linux es utilizada en:
Canaima Educativo: es un proyecto iniciado en el ao 2009 por el Ministerio del
Poder Popular para la Educacin del gobierno de la Repblica Bolivariana de Venezuela
que consiste en proveer a los estudiantes de educacin bsica de un computador,
conocido popularmente como Canaimita, que tiene como sistema operativo a Canaima
GNU/Linux y una serie de contenidos educativos creados por el Ministerio de
Educacin.

CANTV: la empresa CANTV, vende computadoras dentro del Plan Internet


Equipado 37 que incorporan a Canaima GNU/Linux como sistema operativo
preinstalado.

Tipos de sistemas operativos.


En la literatura aparecen varias formas de clasificar los sistemas operativos.

Clasificacin de Sistemas Operativos


Por estructura interna
Por servicios ofrecidos
Por forma de dar servicios
Estructura
Por nmero de
Sistemas operativos
monoltica.
usuarios
de red.
Estructura
Por nmero de
Sistemas operativos
jerrquica.
tareas
distribuidos.
Maquinas virtuales.
Por nmero de
procesadores
A continuacin se describen algunos de ellos dejando al lector la investigacin del resto:

Por nmero de usuarios.


o Monousuarios.
Se refiere a sistemas operativos que soportan a un solo usuario ejecutando
procesos. Podemos tener un computador con varios procesadores, sin embargo
solamente un solo usuario puede conectarse a la vez. La computadora puede ser
una maquina que permita multiprocesos. Es conveniente diferenciar entre
multiproceso y multiprocesamiento.
o Multiusuarios.
Sistemas operativos muchos mas complejos. Permiten conexin a ms de un
usuario simultneamente. Las conexiones pueden darse desde varias terminales
conectadas al computador, o desde sesiones remotas a travs de lneas de
comunicaciones. El computador puede tener uno o ms procesadores.
Sistemas Monousuarios vs. Sistemas Multiusuarios.
Los sistemas operativos son complejos. En secciones anteriores se han mostrado las
funciones y propsitos de los mismos. Obviamente que en un sistema operativo para
una configuracin donde hay varios usuarios conectados compartiendo recursos y
comunicndose es mucho ms complejo que en un sistema operativo monousuario.
Un sistema operativo multiusuarios debe incluir esquemas de administracin de
memoria, aplicaciones, seguridad, control de recursos, muchos ms complejos. Los
sistemas multiusuarios necesariamente traen las complejidades de la redes.
Los sistemas multiusuarios normalmente son configurados para empresas o
corporaciones. Los sistemas monousuarios generalmente son para los computadores
personales domsticos.

Por nmeros de tareas.


o Una sola tarea (monotareas).
Estos sistemas solo permiten la ejecucin de una tarea a la vez. Es muy atpico,
pero pudiramos tener un sistema multiusuarios monotarea. En este caso varios
usuarios pudieran conectarse al mismo tiempo, pero cada uno de ellos solo
puede ejecutar una tarea a la vez.
o Multitareas.
Un sistema operativo multitareas (Multitasking) es un sistema operativo que
permite al usuario ejecutar mas de una tarea simultneamente. Estos sistemas
operativos permiten a un usuario intercambiarse entre varias aplicaciones que
utilice simultneamente, sin perder control del estado de cada una de ellas. Un
usuario puede estar trabajando en un procesador de texto, y luego podra ahora
utilizar una aplicacin de diseo de imgenes para agregar una imagen al texto
que desarrolla.

Por nmeros de procesadores.

Un solo procesador.
Sistemas operativos que solo pueden manejar un solo procesador.

Multiprocesamiento.
Este concepto se refiere al procesamiento coordinado de programas por ms de
un procesador. Un esquema de multiprocesamiento es la asignacin de un
programa a un computador que forma parte de un pool de computadoras. Otro
esquema de multiprocesamiento es el procesamiento paralelo, en este caso
varios procesadores pueden estar procesando en forma simultnea cdigo de un
mismo programa. En la literatura se resaltan dos esquemas de
multiprocesamiento.
Multiprocesamiento simtrico.
Este esquema conocido por SMP (symmetric multiprocessing) es el
procesamiento de programas por varios procesadores que comparten el mismo
sistema operativo, la memoria, y los buses del computador. Un solo sistema
operativo controla todos los procesadores
Procesamiento paralelo masivo.
Este esquema conocido por MPP (massively parallel processing) es un esquema
que permite el procesamiento coordinado de un programa por varios
procesadores. Cada procesador atiende partes distintas del programa. Los
procesadores son independientes en el sentido que cada uno de ellos tiene un
sistema operativo, y tienen (o acceden) su propia memoria.

Multiprogramacin y tiempo compartido


Hay dos esquemas de gestin de memoria que son necesarios y convenientes para que
los sistemas operativos puedan atender simultneamente a varios procesos:
multiprogramacin y tiempo compartido. A continuacin se describen estos
conceptos.
Multiprogramacin
La multiprogramacin es un esquema que permite que varios programas se ejecuten al
mismo tiempo. Multiprogramacin permite almacenar varios programas de usuarios en
la memoria. Estos programas se disputan los procesadores disponibles. Cuando un
programa de usuario debe abandonar el cpu, otro de los programas en memoria puede
accederlo, evitando de esta manera que quede ocioso.. En este esquema el sistema
operativo ejecuta un programa, luego ejecuta otro programa, y luego otro, y as
sucesivamente. El cambio entre un programa y otro es tan rpido que los usuarios no lo
perciben.
Tiempo compartido
El esquema de tiempo compartido consiste en asignar un tiempo de cpu determinado a
un proceso (time slice / quantum) para que se ejecuten. Si el proceso no termina en ese
tiempo, y hay otros procesos que requieren cpu, entonces el sistema operativo le quitara
el cpu al proceso, y se lo asignara al proceso en espera.
Este esquema es una evolucin del concepto de multiprogramacin, el cual agrega ms
dificultades a los sistemas operativos. Ahora debe de haber un reloj el cual debe de estar
monitoreado para determinar la permanencia o no de un proceso en un procesador.
Tendencias en desarrollo de sistemas operativos.
Los esfuerzos de los desarrolladores de sistemas operativos sern para fortalecer las
razones que justifiquen los sistemas distribuidos (compartir recursos, aceleracin del
procesamiento, confiabilidad, comunicacin, entre otros). Adems de garantizar la
implantaron de herramientas (mdulos de seguridad, antivirus, encriptamiento, otros)
que aseguren el uso de los sistemas distribuidos de la manera correcta.
El desarrollo de facilidades que permitan conexiones inalmbricas ser cada vez ms
necesario. Por otro lado se integran mdulos para hacer cada vez ms fcil la
interaccin de los usuarios con el computador personal.
Los nuevos sistemas operativos debern fortalecer el procesamiento paralelo.

Criterios para seleccionar un sistema operativo.


Existen algunos criterios que pudieran ayudarnos a determinar cual sistema operativo es
conveniente para nuestras necesidades. A continuacin se listan algunos de ellos:
Rendimiento
Es la medida de la cantidad de trabajo realizado por una computadora durante un
periodo de tiempo.
El sistema operativo debe incluir algoritmos y mtodos de toma de decisiones para
administrar los recursos, de manera que aumente el rendimiento.
Tiempo de conmutacin.
Es el tiempo transcurrido desde que se enva un trabajo al sistema hasta que el
trabajo sale del sistema (termina totalmente). Este tiempo incluye el tiempo del
trabajo en el procesador mas los tiempos que permanece el trabajo en las diferentes
colas del sistema (cola de procesos listos, colas de espera).
Tiempo de respuesta.
Se refiere al tiempo pasado entre una solicitud al sistema y la respuesta real a dicha
solicitud. El sistema operativo debe manejar los recursos de manera que responda
rpidamente. Algunos autores indican que es el tiempo entre la solicitud y el
momento en el que empieza a aparecer la respuesta.
Disponibilidad
Es una medida de accesibilidad del sistema. El diseo del sistema operativo debe
permitir el acceso a los recursos del sistema cada vez que sea requerido. La
disponibilidad depende de los niveles de servicios acordados.
Algunos aspectos relacionados con la disponibilidad son:
Intentos fallidos de conexin por sobrecarga del sistema.
Reconfiguracin e instalacin de componentes en caliente.
Seguridad y proteccin
El sistema operativo debe proveer mecanismos para evitar accesos no autorizados a
recursos. Adems debe permitir la instalacin de recursos contra virus, gusanos, etc.

Confiabilidad
El sistema operativo no debera dejar de funcionar por causas desconocidas. El
sistema operativo debera estar siempre arriba, amenos que el usuario ejecute un
shutdown. Si un sistema operativo frecuentemente se guinda, entonces no ser
confiable.

Costo

Se refiere al costo mismo del sistema operativo (uso de licencias, costo de


mantenimiento). Adems debe considerarse el costo de inclusin de nuevas
facilidades y componentes.

Facilidad de uso
La facilidad de uso debe ser tanto para los administradores del sistema, como para
los usuarios finales. Al administrador debe permitirle facilidades de instalacin y
mantenimiento de recursos, as como la administracin de los mismos. Al usuario
final debe proveerle facilidades que le permitan inferir que hacer (interfaces
graficas, men de opciones claras).

Arquitectura de computadoras
La arquitectura de computadoras es el diseo conceptual y la estructura
operacional fundamental de un sistema de computadora. Es decir, es un modelo y una
descripcin funcional de los requerimientos y las implementaciones de diseo para
varias partes de una computadora, con especial inters en la forma en que la unidad
central de proceso (UCP) trabaja internamente y accede a las direcciones de memoria.
Tambin suele definirse como la forma de seleccionar e interconectar
componentes de hardware para crear computadoras segn los requerimientos de
funcionalidad, rendimiento y costo.
El ordenador recibe y enva la informacin a travs de los perifricos por medio
de los canales. La UCP es la encargada de procesar la informacin que le llega al
ordenador. El intercambio de informacin se tiene que hacer con los perifricos y la
UCP. Todas aquellas unidades de un sistema exceptuando la UCP se denomina
perifrico, por lo que el ordenador tiene dos partes bien diferenciadas, que son: la UCP
(encargada de ejecutar programas y que est compuesta por la memoria principal,
la Unidad aritmtico lgica (UAL) y la Unidad de Control) y los perifricos (que
pueden ser de entrada, salida, entrada-salida y comunicaciones). La arquitectura se
puede reflejar de la siguiente manera.

Ventajas de las arquitecturas

Pila: Modelo sencillo para evaluacin de expresiones (notacin polaca


inversa). Instrucciones cortas pueden dar una buena densidad de cdigo.

Acumulador: Instrucciones cortas. Minimiza estados internos de la


mquina (unidad de control sencilla).

Registro: Modelo ms general para el cdigo de instrucciones parecidas.


Automatiza generacin de cdigo y la reutilizacin de operandos. Reduce el trfico a
memoria. Una computadora actualmente tiene como estndar 32 registros. El acceso a
los datos es ms rpido y veloz.
Desventajas de las arquitecturas

Pila: a una pila no se puede acceder aleatoriamente. Esta limitacin hace


difcil generar cdigo eficiente. Tambin dificulta una implementacin eficiente, ya que
existe dificultad para la transferencia de datos en su velocidad mk.


Acumulador: Como el acumulador es solamente almacenamiento
temporal, el trfico de memoria es el ms alto en esta aproximacin.

Registro: Todos los operadores deben ser nombrados, conduciendo a


instrucciones ms largas.

Criterios de eficiencia en conflictos.


El tratar de reunir lo mejor de cada uno de los criterios anteriores puede crear conflictos,
o ms bien, el tratar de lograr lo mejor de uno de ellos puede afectar negativamente a
otro.
Como ejercicio considere el tratar de conseguir lo mejor en seguridad, costo y tiempo de
respuesta.

EJERCICIOS
Investigar los siguientes conceptos/trminos/significados
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.

AIX
CACHE
SERVIDOR
AUTENTICACION
BATCH
BUFFER
ENCRIPTACION
PTF (indicar siglas en ingls)
INTEL
LAN (indicar siglas en ingls)
WAN (indicar siglas en ingls)
SOLARIS
LINUX
RAM (indicar siglas en ingls)
ROM (indicar siglas en ingls)
FIRMWARE
ARCHIVO
BACKUP
BOOT
KERNEL
GATEWAY
ROUTER
SWITCH
CONCENTRADOR
DIRECTORIO
LOGIN
IPL
IP
SWAP
NODO
PERIFERICO
RAID
SHUTDOWN
MIPS
MEGAHERTZ
MONITOR
TERMINAL
UAL
WORKSTATION
MAINFRAMES
SLOT
CHIPS
MACINTOSH
RED
TELNET
PING
MICROPROCESADOR

BIBLIOGRAFIA.

Sistemas Operativos de Deitel


Sistemas Operativos de Silberchatz/G
Sistemas Operativos de Stallings

S-ar putea să vă placă și