Montaje y Mantenimiento de Equipos
1 SMR
Tema 1: Funcionamiento del
Ordenador
Tabla de contenido
1
Historia de los Ordenadores...........................................................................................................2
1.1
Era mecnica.........................................................................................................................2
1.2
Era electrnica ......................................................................................................................2
1.3
Generaciones de los ordenadores:.........................................................................................3
1.3.1
1 GENERACION:(1946-1955)............................................................................................3
1.3.2
2 GENERACION:(1955-1964) ...........................................................................................3
1.3.3
3 GENERACIN:(1964-1974) ...........................................................................................3
1.3.4
4 GENERACIN:(1974-1983)............................................................................................4
1.3.5
5 GENERACION:..............................................................................................................4
Arquitectura Von Neumman..........................................................................................................4
2.1
Definicin de la arquitectura de Von Neumann......................................................................4
2.2
Diagrama de bloques de la computadora bsica....................................................................5
2.2.1
La Unidad Central de Procesamiento (CPU) ......................................................................5
2.2.2
Registros Internos .............................................................................................................6
2.2.3
Buses del sistema .............................................................................................................. 7
2.2.4
Memorias. Tipos y direccionamiento................................................................................. 7
2.3
3
El software del Ordenador ........................................................................................................... 10
3.1
Datos y tipos de datos ......................................................................................................... 10
3.2
Software ............................................................................................................................. 11
3.2.1
Definicin de software .................................................................................................... 11
3.2.2
Tipos de software............................................................................................................ 11
3.3
Ejecucin de una instruccin ............................................................................................... 10
Sistemas Operativos: funciones y clasificacin. ................................................................... 13
3.3.1
Definicin........................................................................................................................ 13
3.3.2
Funciones........................................................................................................................ 13
3.3.3
Clasificacin .................................................................................................................... 13
Bibliografa .................................................................................................................................. 15
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
1 SMR
1 Historia de los Ordenadores
1.1 Era mecnica
Inicialmente, en la que se llama la generacin 0.Una evolucin son las
maquinas registradoras mecnicas que existen en da de hoy. Las primeras
maquinas fueron obra de Pascal y modeladas por Leibniz. Estas maquinas se
consideran las madres de las actuales calculadoras de mesa.
En el siglo XIX Charles Babbage dio un salto al diseo de las maquinas
matemticas. En 1882 invento la maquina diferencial. Esta mquina nunca se
construyo por sus inmensas dimensiones. Luego en el ao 1833 invento una
pgina llamada analtica en la que empieza el funcionamiento de los ordenadores electrnicos y tiene
los siguientes conceptos: Dispositivos de entrada, memoria, unidad de control, unidad aritmticolgica y los dispositivos de salida.
Esta mquina tampoco se construyo por una gran
complejidad del sistema. En 1885 Herman Hollerith
ideo las tarjetas perforadoras para guardar la
informacin de las personas censadas y construyo
una mquina para ese trabajo (tabular y censar).
Despus fundo la compaa Hollerith Tabulating
Company, y despus paso a ser de la CalculatingTabulating-Recording y su nombre pas a ser IBM
en 1924. En 1944 Howard H.Aiken, invent la primera computadora empleando componentes
electromecnicos llamada calculadora automtica de secuencia controlada y se llam MARK 1. La
mquina media 17m de largo por 2m de alto y pesaba 70 toneladas. Se puede considerar como el primer
ordenador que funcion perfectamente.
1.2 Era electrnica
La velocidad era limitada a la velocidad de los
componentes mviles. La transicin va por medio
mecnicos, poco fiable y poco manejable.
La vlvula de vaco fue el primer elemento electrnico
para calcular y el primer ordenador fue ENIAC,
construido en la universidad de Pennsylvania por
Mauchly y Eckert.
Tena 15000 vlvulas electrnicas y al conectarse la
ciudad de Filadelfia sufra un brusco descenso en las
luces de las calles.
La velocidad de ENIAC era muy superior al MARK 1.
En 1944 el doctor Von Neumann desarroll la idea de programa almacenado. Tambin particip en el
proyecto de ENIAC como consejero para solucionar los problemas de diseo lgico. El primer
ordenador que trabaj con el programa de almacenado fue EDVAC que fue una modificacin de ENIAC.
En 1951 se construy el primer ordenador comercial el UNIVAC-1 creado por Mauchly para la oficina del
censo de los Estados Unidos. En 1952 se construyeron ordenadores como MANIAC-1, MANIAC-II y el
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
1 SMR
UNIVAC-II, este ya tena la memoria de ncleos de ferrita con estos ordenadores acaba la prehistoria de
la informtica.
1.3 Generaciones de los ordenadores:
Hay generaciones de los ordenadores:
1.3.1 1 GENERACION:(1946-1955)
Esta generacin ocupa desde el ao 1946 hasta el ao 1958, la comunicacin estaba en un nivel muy
bajo, que se conoce como lenguaje de mquina.
Los ordenadores estaban basados en vlvulas electrnicas de vaco, eran muy grandes y su
mantenimiento era complicado. Se destinaban a aplicaciones cientficas y militares. Utilizaban el
lenguaje maquina y algunos programas tardaban mucho en ejecutarse, no tenan sistema operativo y
almacenaban la informacin en una tarjeta perforada.
Ejemplos: El ENIAC y UNIVAC1.
1.3.2 2 GENERACION:(1955-1964)
En esta generacin, la vlvula de vaco es sustituida por el transistor.
Los transistores eran de silicio, su base era de unas dcimas de milmetro y
su altura de 150 micras.
Con esta innovacin se redujo considerablemente el tamao de los
ordenadores y se gano en potencia, rapidez y fiabilidad.
Comenzaron a emplearse los leguajes: Cobol, Agol y Fortran. Tambin
comenzaron a emplearse para almacenar informacin memorias de ncleo
de ferrita y cintas y tambores magnticos.
En la segunda generacin la actividad era repartida entre dos ordenadores, el principal y el
auxiliar.
1.3.3 3 GENERACIN:(1964-1974)
En esta generacin los ordenadores estaban basados en circuitos integrados, que revolucionaron el
mundo de la informtica.
El primer circuito integrado apareci en 1958 y se empez a comercializar en 1961.
Los circuitos integrados son circuitos en los que los componentes electrnicos estn
integrados en una sola pieza, se basan en el encapsulamiento de componentes (resistencias,
transistores, diodos y condensadores) interconectados.
Esto supuso que los ordenadores fueran ms pequeos y su velocidad aumentara a ms.
Tambin evoluciono el software, sobre todo en los sistemas operativos y las unidades de
almacenamiento, aparecieron los discos magnticos y comenzaron a utilizarse memorias de
semiconductores.
En la tercera generacin se puede trabajar con multiprogramacin.
Surge la memoria virtual que optimiza el empleo de la memoria principal.
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
1 SMR
1.3.4 4 GENERACIN:(1974-1983)
En esta generacin los ordenadores presentan toda la CPU en un solo circuito integrado: Los
Microprocesadores.
En esta etapa surgieron los ordenadores personales, tambin se empez a utilizar el disquete o
disco flexible (Floppy Disk).
Comenzaron aparecer las redes de ordenadores de transmisin de datos, el primer micro lo
hizo Intel en el ao 1971, aunque su finalidad no era informtica, sirvi de precedente para
desarrollar micros en el futuro.
1.3.5 5 GENERACION:
Esta generacin comenz en 1983, Japn lanz el programa de la quinta generacin de computadoras,
para producir ordenadores capaces de comunicarse en un lenguaje ms cotidiano y no por cdigos.
Los objetivos eran:
Procesamiento en paralelo mediante arquitecturas y diseos especiales y circuitos de gran
velocidad.
Manejo del lenguaje natural y sistemas de inteligencia artificial.
2 Arquitectura Von Neumman
Definicin de la arquitectura de Von Neumann
2.1
La arquitectura de Von Neumann se basa principalmente en estos tres conceptos:
Las instrucciones y los datos se almacenaban en una misma memoria de lectura y escritura.
El contenido de la memoria se direcciona por localidad, es decir, por la posicin que ocupa y no
por el tipo de datos.
La ejecucin de las instrucciones es secuencial. Despus de una instruccin se ejecuta la
ubicada en la siguiente posicin de la memoria principal. No obstante, se puede modificar el
orden de ejecucin mediante instrucciones especficas.
Definicin
La arquitectura de Von Neumann: Se trata de una familia de ordenadores que utilizan un mismo
dispositivo de almacenamiento tanto para las instrucciones y los datos (a diferencia de la
arquitectura Harvard).
La mayora de los ordenadores modernos estn basados en la arquitectura Von Neumann, aunque
pueden incluir otros dispositivos adicionales. (Por ejemplo, para gestionar las interrupciones de
dispositivos externos como ratn, teclado, etc.).
Los PC con esta arquitectura se dividen en cinco partes:
La unidad aritmtico-lgica (ALU)
La unidad de control.
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
La memoria.
Dispositivo de entrada y salida de datos.
Bus de datos.
1 SMR
2.2 Diagrama de bloques de la computadora bsica.
En la figura siguiente, podemos observar, el modelo de la arquitectura bsica de Von Neumann:
2.2.1 La Unidad Central de Procesamiento (CPU)
La CPU es el autentico cerebro del ordenador: controla y gobierna todo el sistema. La UCP, o CPU(
Central Processing Unit), consiste en un circuito integrado que interpreta y ejecuta las instrucciones de
los programas almacenados en memoria y que adems toma los datos de las unidades de entrada, los
procesa y los enva a las unidades o perifricos de salida.
Est formada por:
Unidad de control (UC): interpreta y ejecuta las instrucciones almacenadas en la memoria y genera
las seales de control necesarias para ejecutarlas.
Unidad aritmtica lgica (ALU): recibe los datos sobre los que efecta operaciones de clculo,
toma decisiones lgicas y devuelve luego el resultado.
Registros: es donde se almacena
informacin temporal que constituye el
almacenamiento interno de la CPU.
Componentes de la UC:
Registro de instruccin. Contiene la
instruccin que se est ejecutando.
Consta de diferentes campos:
CO: Cdigo de la operacin
que se va a realizar.
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
1 SMR
MD: Modo de direccionamiento de la memoria para acceder a la informacin que se va a
procesar.
CDE: Campo de direccin efectiva de la informacin.
Registro contador de programas. Contiene la direccin de memoria de la siguiente instruccin a
ejecutar.
Controlador y decodificador. Controla el flujo de instrucciones de la CPU e interpreta la instruccin
para su posterior procesamiento. Se encarga de extraer el cdigo de la operacin de la instruccin
en curso.
Secuenciador. Genera las micro- rdenes necesarias para ejecutar la instruccin.
Reloj. Proporciona una sucesin de impulsos elctricos a intervalos constantes.
Componentes de la Alu:
Circuito combinacin
u operacional.
Realiza las
operaciones con los
datos de los registros
de entrada.
Registros de entrada.
Contienen los
operandos de la
operacin.
Registro acumulador. Almacena los resultados de las operaciones.
Registro de estado. Registra las condiciones de la operacin anterior.
2.2.2 Registros Internos
En el interior del procesador existen celdas de memoria de alta velocidad que permiten a la CPU
almacenar datos temporalmente mientras se efecta alguna operacin. Son los llamados registros
internos, que constituyen la memoria interna del procesador. Estn formados por un conjunto de bits
que se manipulan en bloques. Este nmero vara dependiendo de la CPU, pero siempre son mltiplos de
8(8,16 ,32) y resultan imprescindibles para su funcionamiento. Su tamao indica el nmero de bits
que puede manipular a la vez el procesador; cuanto mayor sea ms potente ser el micro, pues podr
trabajar con ms cantidad de informacin a la vez.
Las primeras CPU tenan 8 bits. La CPU de los primeros PC dispona de registros de 16 bits; solo podan
ejecutar software de 16 bits, como DOS y Windows 3.x, pues con este software solo se puede utilizar
nmeros de 16 bits para direccionar la memoria, lo que limita al procesador.
Con 32 bits se puede utilizar mayor cantidad de memoria, y el conjunto de instrucciones de 32 bits
incluye algunas adicionales para la gestin de la memoria; en los micros de 16 bits estas instrucciones
las realizaban chips (circuitos integrados) suplementarios.
Registros visibles al usuario
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
1 SMR
Registros de direccin: contienen las direcciones de memoria, donde se encuentran los
datos. Algunos de los ms utilizados son los registros ndices y los punteros de pila.
Registros de datos: se usan para contener datos y hace que aumente la velocidad de
proceso.
Registro de condicin: (tambin llamados flags). Son bits fijados mediante el hardware
Registros de control y de estado
o
Contador de programa (CP): (tambin llamado contador de instrucciones), contiene la
direccin de la siguiente instruccin a ejecutar.
Registro de instruccin (RI): contiene el cdigo de la instruccin actual, se analiza el
cdigo de la operacin.
Registro de direccin de la memoria (RDM): contiene la direccin de una posicin de
memoria, donde se encuentra la informacin.
Registro de intercambio de memoria (RIM): recibe o enva (dependiendo de si es una
operacin de lectura o escritura)
2.2.3 Buses del sistema
Son las lneas elctricas u pticas a travs de las cuales se comunican las unidades de las cuales se
comunican las distintas unidades de un ordenador. Los buses son cables por los que circula la
informacin en forma de bits.
Se distinguen en 3 tipos:
Bus de datos: permite establecer el intercambio de datos entre la CPU y el resto de unidades.
La velocidad del bus de datos se mide en megahercios (MHz) o en gigahercios (GHz).
Bus de direcciones: transmite direcciones entre la CPU y la memoria. Es el empleado por la
CPU para seleccionar la direccin de memoria o el dispositivo E/S con el cual va a intercambiar
informacin.
Bus de control de la CPU: genera los impulsos elctricos necesarios para gobernar el resto de
elementos.
2.2.4 Memorias. Tipos y direccionamiento
Existen una gran cantidad de memorias distintas. Antes de empezar a hablar de la memoria central,
vamos a ver algunas clasificaciones que se pueden realizar con la memoria.
Segn la persistencia de la informacin, podemos hablar de :
Memorias voltiles
Memorias no voltiles.
Segn las propiedades de lectura / escritura.
Memorias de acceso aleatorio.
Memorias de solo lectura.
Memorias de lectura preferente.
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
1 SMR
Las memorias voltiles representan un medio de almacenamiento temporal, que almacenan la
informacin mientras el ordenador esta encendido, ya que estas memorias necesitan un refresco
continuo, es decir, la informacin se pierde en el momento en que se apaga el ordenador.
Las memorias no voltiles o permanentes nos permiten almacenar informacin, datos y programas
de forma indefinida. Al contrario de lo que ocurre con las memorias voltiles, estas memorias no se
borran cuando apagamos el ordenador.
Las Memorias de acceso aleatorio (Random Access Memory, RAM), reciben este nombre por su
capacidad de acceder al contenido de una posicin concreta en el mismo tiempo que requerira
cualquier otra direccin escogida de forma aleatoria. Es una memoria que permite tanto la lectura
como la escritura por parte del procesador, siendo posible escribir y leer de ellas millones de veces.
Las Memorias de slo lectura (Read Only Memory, ROM), son aqullas en las que su contenido se
especifica slo una vez (durante la fabricacin), es decir, una vez que han sido programadas en su
fabricacin (se han escrito) no pueden volver a ser escritas nunca ms.
Las Memorias de lectura preferente son memorias que estn diseadas esencialmente para ser ledas,
pero pueden ser grabadas ms de una vez. Algunas de estas memorias necesitan ser retiradas del
ordenador para poder ser grabadas.
La memoria con la que trabaja el ordenador puede ser de dos tipos:
Memoria externa o secundaria. Reciben este nombre los soportes de almacenamiento masivo, ya
que son capaces de almacenar gran cantidad de informacin de manera permanente. Son soportes
de lectura escritura y no voltiles. Algunos ejemplos de memoria externa son: discos duros,
disquetes, cintas DAT, etc. Este tipo de memoria es ms lenta que la propia memoria principal, ya
que est formada por componentes electrnicos y mecnicos. Es memoria no voltil, lo que
significa que la informacin permanece en ella, incluso despus de interrumpir el suministro de
energa elctrica al ordenador. Posteriormente, se analizarn con ms detalle los diferentes
soportes de almacenamiento masivo.
Memoria interna o principal. Existen dos tipos de memoria interna:
RAM (Random Access Memory, Memoria de acceso aleatorio). En ella es posible almacenar y
modificar informacin, y es lo que se conoce como memoria principal o central. Es una
memoria voltil y de lectura escritura.
ROM (Read Only Memory, Memoria de slo lectura). Contiene informacin que no se puede
modificar y que sirve, bsicamente, para poder inicializar el sistema informtico. Es una
memoria no voltil y de solo lectura.
La memoria interna, principal o central (MC) es la que est situada fsicamente dentro de la carcasa
del ordenador. La memoria RAM es un componente necesario para que se pueda procesar la
informacin. Casi todo, por no decir todo, lo que se tiene que procesar dentro del ordenador, debe
pasar tarde o temprano por la memoria central.
Los elementos que componen la memoria principal son los siguientes:
1.
2.
3.
4.
Registro de direcciones. Contiene la direccin de la celda o posicin de memoria a la que se va a
acceder.
Registro de intercambio. Recibe los datos en las operaciones de lectura y los almacena en las de
escritura.
Selector de memoria. Se activa cada vez que hay que leer o escribir, conectando la celda o posicin
de memoria con el registro de intercambio.
Seal de control. Indica si una operacin es de lectura o escritura.
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
1 SMR
La memoria principal est formada por componentes electrnicos (biestables) capaces de almacenar
informacin en forma de ceros y unos (sistema binario). Cada informacin de este tipo recibe el nombre
de bit.
La memoria est formada por celdas, cada una de ellas con posibilidad de almacenar una informacin.
Cada celda est definida por su direccin de memoria. Para acceder a la informacin contenida en la
memoria, se ha de hacer referencia a la direccin de la celda de memoria que se desea tratar; esta
direccin nos lleva a una celda cuyo contenido es el que nos interesa, bien para ver qu informacin
contiene, o para almacenar un dato en dicha celda. De esta forma, cuando accedemos a una direccin
de memoria lo estamos haciendo a un conjunto de biestables (condensadores), cada uno de los cuales
hace referencia a un bit lgico (0, 1). El bit se define como la mnima unidad de informacin.
El direccionamiento es una operacin que se realiza cuando el procesador ejecuta o interpreta una
instruccin. El modo de direccionamiento utilizado afecta directamente a la rapidez de ejecucin de un
programa. Para acceder a una direccin de memoria se pueden utilizar diferentes modos de
direccionamiento:
1.
Direccionamiento inmediato. Se produce
cuando las instrucciones contienen dentro
sus propios datos, de modo que no se
necesita acceder a la memoria para leerlo.
2.
Direccionamiento directo. Se produce
cuando expresa la direccin real del objeto.
As la direccin de memoria 12000 se
corresponde con la posicin 12000 de
memoria.
3.
Direccionamiento indirecto. Se produce
cuando la direccin obtenida no es el objeto
deseado, sino su direccin. Por tanto, para
obtener el objeto deseado se requiere un
acceso adicional a la memoria.
4.
Direccionamiento relativo. El direccionamiento se llama relativo cuando la direccin del dato que
interviene en la instruccin se obtiene sumando a la direccin de la propia instruccin una cantidad
fija, que normalmente est contenida en un registro de tipo especial.
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
1 SMR
2.3 Ejecucin de una instruccin
La CPU ejecuta los programas que se encuentran cargados en la memoria principal; estos estn
formados por un conjunto de instrucciones que a la hora de ejecutar una se distinguen dos fases:
Fase de bsqueda: Consiste en localizar la instruccin a ejecutar dentro de la memoria
principal y llevarla a la UC para procesarla.
o
La CPU extrae de memoria la siguiente instruccin a ejecutar, y la almacena en el
registro de instruccin. La posicin de memoria en la que se encuentra esta
instruccin la almacena el registro contador de programa.
Se cambia el registro contador de programa con la direccin de memoria de la
siguiente instruccin a ejecutar.
Se analiza el cdigo de operacin (CO) de la instruccin, que est contenido en el
registro de instrucciones.
A continuacin, se determina a qu datos de memoria hay que acceder, y cmo hay
que hacerlo. Para ello se analiza el modo de direccionamiento (MD) de memoria para
acceder a la informacin que se va a procesar, as como el campo de direccin efectiva
(CDE) de la informacin.
Fase de ejecucin: Es la realizacin de las acciones que llevan asociadas las instrucciones.
Ejemplo, una suma o una resta.
o
Se extraen los datos, si los hay, de la posicin de memoria especificada por el campo
de direccin efectiva, y se cargan en los registros necesarios de la CPU para ser
procesados.
Mediante estas 5 etapas, resumidas aqu, se puede ver cmo se ejecuta una instruccin cualquiera en el
ordenador, pero es necesario tener en cuenta que este proceso es muy largo, complejo y tcnico, ya
que intervienen buses, otros registros de la CPU, direccionamientos de memoria, etc.
3 El software del Ordenador
3.1 Datos y tipos de datos
Fundamentalmente se trabaja con 2 tipos de informacin:
- Datos: Conjunto de caracteres y valores.
- Instrucciones: Operaciones que podemos efectuar sobre los datos.
TIPOS DE DATOS
Podemos distinguir 3 tipos de datos
bsicos:
1. Datos de entrada:
Llegan
desde
los
perifricos de entrada o
desde unidades de
almacenamiento.
Como por ejemplo la
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
1 SMR
informacin de un CD-ROM.
2. Datos intermedios: Los obtenemos durante la etapa de procesamiento, pero no
representan resultados definitivos. Siempre sern bits (unos y ceros).
3. Datos de salida: Son los resultados del procesamiento. Se obtienen gracias a los
perifricos de salida (como la reproduccin de un sonido) o guardndolos en unidades
de almacenamiento.
Desde otro punto de vista, tenemos:
-
Datos numricos: son los dgitos del 0 al 9.
Datos alfabticos: son las letras maysculas y minsculas de la A hasta la Z.
Datos especiales: Aqu se incluyen caracteres especiales ( ", /, (, ), % ... )
Datos alfanumricos: Cualquier combinacin de los tres anteriores.
Otra clasificacin se puede establecer segn varen o no durante el proceso:
-
Datos fijos: Son los que permanecen constantes durante el proceso o programa que se les
aplique. Un ejemplo es el dato del cambio de euros a Dlares.
Datos variables: Son aquellos que s se modifican a lo largo del proceso; como por
ejemplo el valor de una accin en la bolsa.
3.2 Software
3.2.1 Definicin de software
Es la parte intangible, los programas que ponen en funcionamiento el hardware y capaz de
procesar datos (informacin). Instrucciones, programas y aplicaciones informticas, quedan
definidos bajo el trmino software.
3.2.2 Tipos de software
El software se puede clasificar siguiendo dos
criterios bsicos: basado en el tipo de trabajo
que realiza y segn el mtodo de
distribucin.
Segn el tipo de trabajo tenemos:
A. Software del sistema: su objetivo
es desvincular adecuadamente al
usuario y al programador de los
detalles de la computadora en
particular que se use, aislado
totalmente del procesamiento
referido a las caractersticas
internas de: memoria, disco, puerto
y dispositivos de comunicaciones,
impresora, pantalla, teclado. Por
ejemplo:
sistemas operativos
controladores de dispositivos
herramientas de diagnostico
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
servidores
utilidades
1 SMR
B. Software de programacin: es el conjunto de herramientas que permiten al programador
desarrollar programas informticos usando diferentes alternativas y lenguajes de
programacin. Dentro de esta categora tendramos:
editores de textos
compiladores
interpretes
enlazadores
depuradores
C. Software de aplicacin: es aquel que permite al usuario llevar a cabo una o varias tareas
especficas. Son software de aplicacin, entre otras:
Aplicaciones para control de sistemas y automatizacin industrial
aplicaciones ofimticas
software educativo
software empresarial
base de datos
telecomunicaciones
videojuegos
software medico
de clculo numrico y smbolos
de diseo asistido
de control numrico
3.3 Sistemas Operativos: funciones y clasificacin.
3.3.1 Definicin
El sistema operativo es el software bsico del ordenador. Este software gestiona todos los recursos
del sistema (recursos software) y proporciona la base para la creacin y ejecucin del software de
aplicacin (programas y aplicaciones propiamente dichas).
Un sistema operativo (SO) como un conjunto de programas y funciones que gestionan y coordinan el
funcionamiento del hardware y del software, ofreciendo al usuario una forma sencilla de
comunicarse con el ordenador.
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
1 SMR
3.3.2 Funciones
Proporcionar ms comodidad en el uso de un computador.
Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los procesos
(programas)
Brindar una interfaz al usuario, ejecutando instrucciones (comandos).
Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir
con los servicios que ya se prestaban (evolutividad).
3.3.3 Clasificacin
La clasificacin es la siguiente:
Segn el nmero de usuarios
- Monousuario. Slo un usuario trabaja con un ordenador. En este sistema todos los
dispositivos de hardware estn a disposicin de dicho usuario y no pueden ser utilizados
por otros hasta que ste no finalice su sesin.
Los sistemas operativos monousuario ms conocidos son: MS-DOS, IBM-DOS, MSX, DRDOS, etc.
-
Multiusuario. En este sistema, varios usuarios pueden utilizar simultneamente los
recursos del sistema. Pueden compartir, sobre todo, los dispositivos de almacenamiento y
los perifricos de salida, fundamentalmente impresoras. Para gestionar las impresoras,
por ejemplo, los trabajos enviados por varios usuarios se sitan en colas de espera hasta
que les llegue su turno. Estas colas se denominan spool de impresin.
Ejemplos de sistemas multiusuario son UNIX, Novell, Windows NT Server, Windows 2000
Server, VMS, etc.
Segn el nmero de procesos. Esta clasificacin se hace atendiendo al nmero de programas
o procesos que pueden realizar simultneamente el sistema informtico:
- Monoprogramacin o monotarea. En este caso, el sistema solamente puede ejecutar un
programa a la vez. De esta forma, los recursos del sistema estarn dedicados al programa
hasta que finalice su ejecucin.
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
1 SMR
Esto no impide que el sistema pueda ser multiusuario, es decir, varios usuarios pueden
intentar ejecutar sus programas en el mismo ordenador, pero de forma sucesiva. Para ello
se tienen que establecer las correspondientes colas o prioridades en la ejecucin de
trabajos. Un claro ejemplo de sistema monoprogramacin es MS-DOS.
-
Multiprogramacin o multitarea. Con estos sistemas se pueden ejecutar varios
programas o procesos concurrentemente. Para ello se compartir el uso del procesador
entre los diferentes programas que se van a ejecutar. As se reduce considerablemente el
tiempo medio de espera.
Como ejemplos de sistema en multiprogramacin podemos hablar del Windows NT
Workstation, Windows XP.
Segn el nmero de procesadores del sistema informtico. Esta clasificacin atiende a que
el sistema u ordenador cuente con uno o varios procesadores para realizar los procesos:
- Monoproceso. En este caso, el ordenador consta de un nico procesador. Todos los
trabajos pasarn por l.
- Multiproceso. El ordenador cuenta con varios procesadores. Estos procesadores pueden
actuar de dos formas diferentes:
a) Existen ordenadores que irn saturando de trabajo a sus procesadores poco a poco.
Con la primera tarea utilizar el primer procesador; si entra otra tarea, se utilizar lo
que sobre de potencia del primer procesador y lo necesario del segundo. Los dems
procesadores se irn utilizando de forma sucesiva. De esta forma pueden quedar
procesadores inactivos.
b) Por otro lado, hay sistemas que utilizarn la totalidad de los procesadores que tienen
para realizar todas las tareas. Cada programa utilizar parte de todos los
procesadores. Si llega otro nuevo programa para ser ejecutado, se utilizarn tambin
todos los procesadores, y as hasta su total utilizacin. De esta forma trabajarn
todos, pero es evidente que lo harn a bajo rendimiento. Esta tcnica se usa en SSOO
como Windows NT o Windows 2000 y en muchas versiones de UNIX. Es lo que se
denomina multiproceso simtrico (SMP).
Con estas dos tcnicas se consigue que el tiempo de respuesta de la ejecucin de
programas sea similar para todos ellos. Son SSOO monoproceso MS-DOS, Windows 95 y
Windows 98. Son multiproceso (segn el ordenador y teniendo en cuenta otras muchas
condiciones) UNIX, Windows NT, Windows 2000, LINUX.
Segn el tiempo de respuesta. Esta clasificacin se hace teniendo en cuenta el tiempo que
tarda el sistema en obtener los resultados despus de lanzar un programa a ejecucin:
- Tiempo real. La respuesta es inmediata (o casi inmediata) tras lanzar un proceso.
- Tiempo compartido. Cada proceso utilizar fracciones de tiempo de ejecucin de la CPU
hasta que finalice. En este caso parece que el usuario dedica la CPU exclusivamente para
l, pero esto no es cierto, ya que, aunque el usuario no lo perciba, la CPU est dedicada a
varios procesos a la vez. Todos los SSOO multiusuario ofrecen a los usuarios un tiempo de
respuesta compartido.
4 Bibliografa
Trabajos aportados por todos los alumnos de la asignatura de Montaje y Mantenimiento de
Equipos, 1 SMR , en el IES Julin Zarco (Mota del Cuervo).
SISTEMAS INFORMTICOS MONOUSUARIO, MULTIUSUARIO Y EN RED. Fco. Javier Muoz
Lpez. Edit. McGraw Hill.
Tema 1: funcionamiento de los ordenadores
Montaje y Mantenimiento de Equipos
1 SMR
SISTEMAS INFORMTICOS MONOUSUARIO, MULTIUSUARIO Y EN RED. Edit. Ra-Ma.
SISTEMAS INFORMTICOS MONOUSUARIO Y MULTIUSUARIO. Edit. McGraw-Hill
FUNDAMENTOS DE LOS COMPUTADORES. Pedro de Miguel Anasagasti. Edit. Paraninfo.
Tema 1: funcionamiento de los ordenadores