Sunteți pe pagina 1din 26

1

INTRODUCCIN


Se entiende como arquitectura de la computadora como el entorno
informtico que proporciona una descripcin de la construccin y distribucin
fsica de los componentes de la computadora. La arquitectura se refiere a las
caractersticas del sistema que son visibles al programador, o sea que el
programador va a tener que tener en cuenta al momento de programar
(ejemplo de esto serian modos de direccionamiento, conjunto de
instrucciones, cantidad de bits usados para representas los distintos tipos de
datos.
El programa fundamental de todos los programas de sistema es el
sistema operativo, que controla todos los recursos de la computadora y
proporciona la base sobre la cual pueden escribirse los programas de
aplicacin. Los sistemas operativos han recorrido un largo camino desde la
dcada de los 50. Fueron diseados en principio para el control de una sola
computadora, pero hoy en da se utilizan con frecuencia para la ejecucin en
un gran conjunto de maquinas, conectadas en una red. Los sistemas
operativos se clasifican por monotarea, multitarea, monousuario y
multiusuario. Los componentes de los sistemas operativos son: el ncleo,
sistema de archivos, intrprete de comandos.
Un sistema de informacin es un conjunto de elementos que
interactan entre s con el fin de apoyar las actividades de una empresa o
negocio. Los elementos que compone el sistema de informacin son: las
personas, los datos, las actividades y los recursos materiales.
En el siguiente trabajo se darn a conocer los siguientes temas:
arquitectura de la computadora, tcnicas de comunicacin de entrada y
salida, sistemas operativos y sistemas informticos.

2

Arquitectura de la computadora


La palabra arquitectura se utiliza en el rea de informtica con varios
significados diferentes:

Los pioneros en diseo de sistemas definen la arquitectura de
ordenadores como el arte de determinar las necesidades del usuario
de una estructura y de disear para satisfacerlas lo ms eficazmente
posible, dentro de las restricciones econmicas y tecnolgicas.
Se entiende por arquitectura de ordenadores la ciencia moderna que
integra el estudio del hardware de los equipos que componen un
Sistema Informtico, conjuntamente con el software respectivo y los
algoritmos de computacin que van a ser implantados en los equipos
mediante lenguajes de alto nivel orientados a facilitar el trabajo al
usuario.
La arquitectura de ordenadores contempla las tcnicas de
interconectabilidad y compatibilidad de equipos, as como portabilidad
de software, y estudia el diseo modulas en previsin de ampliacin
de un Sistema Informtico, as como su rentabilidad y coste de
explotacin.

La arquitectura de una computadora explica la situacin de sus
componentes y permite determinar las posibilidades de que
un sistema informtico, con una determinada configuracin, pueda realizar
las operaciones para las que se va a utilizar.
Una caracterstica fundamental de una maquina digital, es que esta
necesita una instruccin para ejecutar una serie de pasos predeterminados,
tiene una funcin especfica. En un computador, la respuesta se puede
3

programar, esto es, explora algunas instrucciones y datos (programa) y de
acuerdo a esto (ejecuta). Su funcin es flexible y depende del programa
almacenado en memoria. De la diversidad de computadores que existe se
distinguen algunas unidades funcionales.

Unidades funcionales

Un computador se compone de cinco partes principales
funcionalmente independientes: unidades de entrada, memoria, aritmticas y
lgicas, salida y control.

Unidad de entrada: tiene por funcin la convencin de seales a nivel
humano, en seales que sean entendibles por la maquina. La unidad
de entrada traduce la informacin de nivel humano a nivel maquina,
usando el sistema binario.
Unidad de salida: es el traductor inverso de la unidad de entrada, es
decir, la informacin que estaba a nivel maquina se transforma en
lenguaje humano.
Unidad de memoria: los dispositivos electrnicos o electromagnticos
en donde se almacena la informacin recibida del exterios antes de
ser procesada, y la ya procesada, constituye la memoria. En la
memoria residen el programa que ser procesado, los datos para el
proceso y los resultados del proceso.
ALU (Unidad Aritmtica y lgica): la informacin se procesa
matemticamente y se comprar lgicamente dentro del ALU.
Unidad de control: se encarga de que las operaciones se realicen en
las secuencias que correspondan.
4

Modelos de arquitectura de computadora

Clsicas:

Estas arquitecturas se desarrollaron en las primeras computadoras
electromecnicas y de tubos de Alu que aun son usadas en procesadores
empotrados gama baja y son la base de la mayora de las arquitecturas
modernas, ahora bien, una de las arquitecturas clsicas mas resaltantes es
la de Mauchly Eckert (Von Newman), esta arquitectura fue utilizada en la
computadora ENIAC. Consiste en una unidad central de proceso, se
comunica a travs de un solo bus con un banco de memoria en donde se
almacenan tanto los cdigos de instruccin del programa como los datos que
sern procesados por ste. Esta arquitectura es la ms empleada en la
actualidad, ya que es muy verstil. Ejemplo de esta versatilidad es el
funcionamiento de los compiladores, los cuales son programas que toman
como entrada un archivo de texto conteniendo fuente y generan como datos
de saluda, el cdigo mquina que corresponde a dicho cdigo fuente ( Son
programas que crean o modifican otros programas) Estos datos de saluda
pueden ejecutarse como un programa posteriormente ya que se usa la
misma memoria para datos y para el cdigo del programa.
La principal desventaja de esta arquitectura, es que el bus de datos y
direcciones nico se convierte en un cuello de botella por el cual debe pasar
toda la informacin que se lee o se escribe a la memoria, obligando a que
todos los accesos a sta sean secuenciales. Esto limita el grado de
paralelismo (acciones que se pueden realizar al mismo tiempo) y por lo tanto,
el desempeo de la computadora. Este efecto se conoce como el cuello de
botella de Von Newman. En esta arquitectura apareci por primera vez el
concepto de programa almacenado. Anteriormente la secuencia de las
5

operaciones era dictada por el alambrado de la unidad de control, y
cambiarla implicaba un proceso de recableado laborioso, lento (hasta tres
semanas) y propenso a errores. En esta arquitectura se asigna un cdigo
numrico a cada instruccin. Dichos cdigos se almacenan en la misma
unidad de memoria que los datos que van a procesarse para ser ejecutados
en el orden en el que son almacenados en memoria. Esto permite cambiar
rpidamente la aplicacin de la computadora y da origen a las computadoras
de propsito general.

Arquitectura Harvard

Esta arquitectura surgi en la universidad del mismo nombre, poco
despus de que la arquitectura Von Newman apareciera en la universidad de
Princeton. Al igual que en la arquitectura Von Newman, el programa se
almacena como un cdigo numrico en la memoria, pero no en el mismo
espacio de memori9a ni en el mismo formato que los datos. Por ejemplo, se
pueden almacenar las instrucciones en bits en la memoria del programa,
mientras los datos de la arquitectura Von Newman se almacenan en 8 bits en
una memoria aparte.
El hecho de tener un bus separado para el programa y otro para los
datos, permite que se lea el cdigo operacin de una instruccin, al mismo
tiempo se lee de la memoria de datos los operados de la instruccin previa.
As se evita el problema del cuello de botella de Von Newman y se obtienen
un mejor desempeo. En la actualidad la mayora de los procesadores
modernos se conectan al exterior de manera similar a la arquitectura de von
Newman, con un banco de memoria masivo nico, pero internamente
incluyen varios niveles de memoria cach con bancos separados en cach
de programa y cach de datos buscando un mejor desempeo sin perder la
versatilidad.
6

Segmentadas

Las arquitecturas segmentadas o con segmentacin del cauce buscan
mejorar el desempeo realizando paralelamente varias etapas del ciclo de
instruccin al mismo tiempo. El procesador se divide en varias unidades
funcionales independientes y se dividen entre ellas el procesamiento de las
instrucciones. Para comprender mejor esto, supongamos que un procesador
simple tiene un ciclo de instruccin sencillo consistente solamente en una
etapa de bsqueda del cdigo de instruccin y en otra etapa de ejecucin de
la instruccin. En un procesador sin segmentacin del cauce, las dos etapas
se realizaran de manera secuencial para cada una de las instrucciones.
En un procesador con segmentacin del cauce, cada una de estas
etapas se asigna a una unidad funcional diferente, la bsqueda a la unidad
de bsqueda y la ejecucin. Estas pueden trabajar en funcin paralela en
instrucciones diferentes. Estas unidades se comunican por medio de una
cola de instrucciones en la que la unidad de bsqueda coloca los cdigos de
instruccin que ley para que la unidad de ejecucin los tome de la cola y los
ejecute. Esta cola se parece a un tubo donde las instrucciones entran por un
extremo y salen por el otro. De esta analoga proviene el nombre en ingls:
Pipelinning o Entubamiento.

De multiprocesamiento

Cuando se desea incrementar el desempeo ms all de lo que
permite la tcnica de segmentacin del cauce (lmite terico de una
instruccin por ciclo reloj), se requiere utilizar ms de un procesador para la
ejecucin del programa de aplicacin. Las CPU de multiprocesamiento se
clasifican de la siguiente manera:

7

SISO (Single Instruction Single Operand) Computadoras
independientes.
SIMO (Single Instruction Multiple Operand) Procesadoras vectoriales.
MISO (Multiple Instruction Single Operand) No implementado.
MIMO (Multiple Instruction Multiple Operand) Sistemas SMP, Clusters.

Procesadores vectoriales, son computadoras pensadas para aplicar
un mismo algoritmo numrico a una serie de datos matriciales, en especial
en la simulacin de sistemas fsicos complejos. En los sistemas SMP
(Simetric Multiprocesors), varios procesadores comparten la misma memoria
principal y perifricos de I/O, normalmente conectados por un bus comn. Se
conocen como simtricos, ya que ningn procesador toma el papel de
maestro y los dems de esclavos, sino que todos tienen derechos similares
en cuanto al acceso a la memoria y perifricos y ambos son administrados
por el sistema operativo.
Los Clustersson son el conjunto de computadoras independientes
conectadas en una red de rea local o por un bus de interconexin que
trabajan cooperativamente para resolver un problema. Es clave en su
funcionamiento contar con un sistema operativo y programas de aplicacin
capaces de distribuir el trabajo entre las computadoras de la red.








8

Tcnicas de comunicacin de Entrada y Salida (E/S)

Tcnicas de E/S:

A medida que los sistemas informticos han evolucionados, se ha
producido una tendencia creciente en la complejidad y sofisticacin de cada
componente individual. Al principio el procesador controlaba directamente los
dispositivos perifricos, luego intervino menos con el uso de la e/s, las
interrupciones permitidas hacan que el procesador no desperdiciara tiempo
esperando que se realice una operacin de e/s.


E/S programada:

Los datos se intercambian entre el CPU y el modulo de E/S. El CPU
ejecuta un programa que controla directamente la operacin de e/s,
incluyendo la comprobacin del estado del dispositivo, el envo de la orden
de lectura o escritura y la transferencia del dato. Cuando el CPU enva la
orden debe esperar hasta que la operacin de e/s concluya. Si el CPU es
ms rpido est estar ocioso. El CPU es el responsable de comprobar
peridicamente el estado del modulo de e/s hasta que encuentre que la
operacin ha finalizado.
Cada dispositivo tiene asociado un identificador o direccin. Cuando el
CPU enva una orden de e/s, la orden contiene la direccin del dispositivo
deseado.




9

rdenes de E/S:

Al ejecutar una instruccin relacionada con una E/S, la CPU
proporciona una direccin, especificando el mdulo de E/S particular y
el dispositivo externo. Hay cuatro tipos de ordenes de E/S.
Orden de control, se utiliza para activar el perifrico e indicarle que
hacer.
Orden de test, se utiliza para comprobar diversas condiciones de
estado asociadas con el mdulo de E/S y sus perifricos.
Orden de lectura, hace que el mdulo de E/S capte un dato de un
perifrico y lo site en un buffer interno
Orden de escritura, hace que el mdulo de E/S tome un dato (byte o
palabra) del bus de datos y posteriormente lo trasmita al perifrico.
Instrucciones de E/S
Existe una estrecha correspondencia entre las instrucciones que la
CPU capta de memoria y las ordenes de E/S que la CPU enva a un
modulo de E/S al ejecutar las instrucciones. Normalmente hay muchos
dispositivos conectados al sistema por lo cual tiene asociado un
identificador nico o direccin. Cuando la CPU enva una orden de
E/S, la orden contiene la direccin del dispositivo deseado. As cada
modulo de entrada y salida debe interpretar las lneas de direccin
para determinar si la orden es para l.
Cuando los tres componentes principales del computador comparten
un bus comn son posibles dos modos de direccionamiento: asignado
en memoria y aislado.
Las E/S asignadas en memoria, existe un nico espacio de
direcciones para las posiciones de memoria y los dispositivos de E/S.
En este tipo de direccionamiento se necesita una sola lnea de lectura
y una sola lnea de escritura en el bus
10

E/S aislada, el bus puede disponer de lneas de lectura y escritura en
memoria junto con lneas para rdenes de entrada y salida. En este
caso, las lneas de rdenes especifican si la direccin se refiere a una
posicin de memoria o a un dispositivo de E/S. Puesto que el espacio
de direcciones de E/S est aislado del de memoria


E/S dirigida por interrupciones:

Cuando la interrupcin desde un modulo de E/S ocurre, la CPU salva
el contexto de ejecucin del programa corriente y procesa la interrupcin. La
E/S por interrupcin es ms eficiente que la E/S programada porque elimina
la espera innecesaria de la CPU por la E/S. El modulo de E/S interrumpir al
CPU para solicitar sus servicios cuando est preparado para intercambiar
datos.

Inicio de la Operacin de E/S:

Para realizar la operacin de E/S, el CPU actualiza los registros
necesarios en el modulo de E/S. El mismo examina el contenido de estos
registros para determinar que accin ser llevada a cabo.


Tabla de Estado de Dispositivos:

Cuando el CPU recibe una interrupcin que indica que ha finalizado
una operacin de E/S el sistema de operacin debe saber a cual proceso
pertenece. Para esto se mantiene una tabla de estado de dispositivos.
Cada entrada en la tabla contiene: tipo de dispositivo, direccin y estado
(ocioso, ocupado, no funcionando) si el dispositivo se encuentra ocupado,
11

entonces el tipo de solicitud junto con otros parmetros son almacenados en
la tabla.
Las operaciones TYPEAHEAD son un esquema usado por algunos
dispositivos que permiten a los usuarios "adelantar" la entrada de datos antes
de ser requeridas. Cuando sucede la interrupcin del final de E/S no hay
proceso que la requiri, por lo tanto se necesita un buffer para almacenar los
caracteres adelantados hasta que algn programa los requiera. En Gral. Se
requiere un buffer para cada terminal de entrada.


Acceso Directo a Memoria (DMA):

Tanto en las E/S Programadas como en as E/S por Interrupciones la
CPU es responsable de extraer los datos de la memoria central para el
output o almacenar los datos en la memoria central para input. La alternativa
a esto se conoce como Acceso Directo a Memoria (DMA). En este modo, el
Modulo de E/S y la memoria central intercambian datos directamente sin
involucrar a la CPU.
El modulo DMA es capaz de imitar a la CPU y de relevarla en el
control del sistema para transferir los datos con la memoria por el bus del
sistema. Cuando la CPU desea leer o escribir un bloque de datos emite un
comando a mdulo del DMA, envindole la siguiente informacin: si el pedido
es una lectura o una escritura, la direccin del dispositivo de E/S involucrado,
la ubicacin en memoria desde donde empezar a leer o escribir y el numero
de palabras a ser ledas o escritas. La CPU continua con otro trabajo, a
delegado esta operacin de E/S al modulo DMA. Cuando la transferencia
termina el modulo DMA manda una seal de interrupcin al procesador. La
CPU solo opera al comienzo y al final de la transferencia.
El modulo de DMA utiliza el bus solo cuando la CPU no lo necesita o debe
12

forzarla a que suspenda temporalmente su operacin. Esta ltima operacin
se conoce como Robo de Ciclo.
Los mdulos de E/S no se conectan directamente al bus del sistema.
Ya que existe una variedad de perifricos con modos de direccionamientos
diferentes. Adems la velocidad de transferencia de datos de los perifricos
es mucho menor que la de la memoria o el procesador.


Sistema Operativo


La cantidad de informacin que puede procesar un ordenador es muy
grande, al igual como el nmero de programas que se pueden utilizar para
procesar dicha informacin. El conjunto de procesos que se pueden producir
de forma simultnea es demasiado elevado para ser controlada
directamente. Por ello se hace indispensable el desarrollo de un programa o
de un conjunto de programas que permitan controlar el ordenador. Esos
programas son los llamados sistemas operativos.
Los sistemas operativos deben cumplir diversas funciones. Entre ellas
se encuentra el control del hardware del equipo, la transferencia de datos
entre los componentes del hardware, la organizacin del sistema de
almacenamiento de datos y el de los programas por parte del ordenador. Por
lo tanto, el sistema operativo controla el ordenador y cede ese control al
usuario, al mismo tiempo que automatiza todos los procesos posibles, con el
propsito final de que el usuario se vea descargado de la realizacin de la
mayor cantidad de tareas posibles. Uno de las funciones ms importantes del
sistema operativo es la deteccin de las prdidas de datos y la gestin de su
recuperacin.

13

Evolucin de los Sistemas Operativos


Los Sistemas Operativos, al igual que el Hardware de los
computadores, han sufrido una serie de cambios revolucionarios llamados
generaciones. En el caso del Hardware, las generaciones han sido marcadas
por grandes avances en los componentes utilizados, pasando de vlvulas
(primera generacin) a transistores (segunda generacin), a circuitos
integrados (tercera generacin), a circuitos integrados de gran y muy gran
escala (cuarta generacin). Cada generacin Sucesiva de hardware ha ido
acompaada de reducciones substanciales en los costos, tamao, emisin
de calor y consumo de energa, y por incrementos notables en velocidad y
capacidad.


Generacin Cero (dcada de 1940):

Los primeros sistemas computacionales no posean sistemas
operativos. Los usuarios tenan completo acceso al lenguaje de la maquina.
Todas las instrucciones eran codificadas a mano.


Primera Generacin (dcada de 1950):

Los sistemas operativos de los aos cincuenta fueron diseados para
hacer ms fluida la transicin entre trabajos. Antes de
que los sistemas fueran diseados, se perda un tiempo considerable entre la
terminacin de un trabajo y el inicio del siguiente. Este fue el comienzo
de los sistemas de procesamiento por lotes, donde los trabajos se reunan
por grupos o lotes. Cuando el trabajo estaba en ejecucin, este tena control
14

total de la maquina. Al terminar cada trabajo, el control era devuelto al
sistema operativo, el cual limpiaba y lea e iniciaba el trabajo siguiente.
Al inicio de los aos 50 esto haba mejorado un poco con la
introduccin de tarjetas perforadas, puesto que ya no haba necesidad de
utilizar los tableros enchufables. Adems el laboratorio de investigacin
General Motors implement el primer sistema operativo para la IBM
701. Los sistemas de los aos 50 generalmente ejecutaban una sola tarea, y
la transicin entre tareas se suavizaba para lograr la mxima utilizacin del
sistema. Esto se conoce como sistemas de procesamiento por lotes de un
slo flujo, ya que los programas y los datos eran sometidos en grupos o
lotes. La introduccin del transistor a mediados de los 50s cambi la imagen
radicalmente.
Se crearon mquinas suficientemente confiables las cuales se
instalaban en lugares especialmente acondicionados, aunque slo las
grandes universidades y las grandes corporaciones o bien las oficinas del
gobierno se podan dar el lujo de tenerlas.
Para poder correr un trabajo (programa), tenan que escribirlo en papel
(en Fortran o en lenguaje ensamblador) y despus se perforara en tarjetas.
Enseguida se llevara la pila de tarjetas al cuarto de introduccin al sistema y
la entregara a uno de los operadores. Cuando la computadora terminara el
trabajo, un operador se dirigira a la impresora y desprendera la salida y la
llevara al cuarto de salida, para que la recogiera el programador.


Segunda Generacin (a mitad de la dcada de 1960):

La caracterstica de los sistemas operativos fue el desarrollo
de los sistemas compartidos con multiprogramacin, y los principios del
multiprocesamiento. En los sistemas de multiprogramacin, varios programas
de usuario se encuentran al mismo tiempo en el almacenamiento principal, y
15

el procesador se cambia rpidamente de un trabajo a otro.
En los sistemas de multiprocesamiento se utilizan varios procesadores en un
solo sistema computacional, con la finalidad de incrementar el poder de
procesamiento de la maquina.
La independencia de dispositivos aparece despus. Un usuario que
desea escribir datos en una cinta en sistemas de la primera generacin tena
que hacer referencia especfica a una unidad de cinta particular. En la
segunda generacin, el programa del usuario especificaba tan solo que un
archivo iba a ser escrito en una unidad de cinta con cierto nmero de pistas y
cierta densidad.
Se desarrollo sistemas compartidos, en la que los usuarios podan
acoplarse directamente con el computador a travs de terminales.
Surgieron sistemas de tiempo real, en que los computadores fueron
utilizados en el control de procesos industriales. Los sistemas de tiempo real
se caracterizan por proveer una respuesta inmediata.


Tercera Generacin (mitad de dcada 1960 a mitad dcada de
1970):

Se inicia en 1964, con la introduccin de la familia de computadores
Sistema/360 de IBM. Los computadores de esta generacin fueron
diseados como sistemas para usos generales. Casi siempre eran sistemas
grandes, voluminosos, con el propsito de serlo todo para toda la gente.
Eran sistemas de modos mltiples, algunos de ellos soportaban
simultneamente procesos por lotes, tiempo compartido, procesamiento de
tiempo real y multiprocesamiento. Eran grandes y costosos, nunca antes se
haba construido algo similar, y muchos de los esfuerzos de desarrollo
terminaron muy por arriba del presupuesto y mucho despus de lo que el
planificador marcaba como fecha de terminacin.
16

Estos sistemas introdujeron mayor complejidad a los ambientes
computacionales; una complejidad a la cual, en un principio, no estaban
acostumbrados los usuarios.


Cuarta Generacin (mitad de dcada de 1970 en adelante):

Los sistemas de la cuarta generacin constituyen el estado actual de
la tecnologa. Muchos diseadores y usuarios se sienten aun incmodos,
despus de sus experiencias con los sistemas operativos de la tercera
generacin. Con la ampliacin del uso de redes de computadores y del
procesamiento en lnea los usuarios obtienen acceso a computadores
alejados geogrficamente a travs de varios tipos de terminales.
Los sistemas de seguridad se han incrementado mucho ahora que la
informacin pasa a travs de varios tipos vulnerables de lneas de
comunicacin. La clave de cifrado est recibiendo mucha atencin; han sido
necesarios codificar los datos personales o de gran intimidad para que; aun
si los datos son expuestos, no sean de utilidad a nadie ms que
a los receptores adecuados. El porcentaje de la poblacin que tiene acceso a
un computador en la dcada de los ochenta es mucho mayor que nunca y
aumenta rpidamente.
El concepto de maquinas virtuales es utilizado. El usuario ya no se
encuentra interesado en los detalles fsicos de; sistema de computacin que
est siendo accedida. En su lugar, el usuario ve un panorama llamado
maquina virtual creado por el sistema operativo. Los sistemas de bases de
datos han adquirido gran importancia. Nuestro mundo es una sociedad
orientada hacia la informacin, y el trabajo de las bases de datos es hacer
que esta informacin sea conveniente accesible de una manera controlada
para aquellos que tienen derechos de acceso.

17

Clasificacin de los Sistemas Operativos


Sistemas operativos monotarea:

Slo pueden manejar un proceso, es decir, las tareas deben
ejecutarse una tras otra. Por ejemplo, el sistema DOS es monotarea, al no
poder ejecutar varias aplicaciones simultneamente, aunque existieron varios
intentos de aadirle esta capacidad.


Sistemas operativos multitarea:

La computadora puede procesar varias tareas al mismo tiempo.
Podemos distinguir:

Conmutacin de contextos: Es un tipo simple de multitarea en el que
dos o ms aplicaciones se cargan al mismo tiempo, pero slo se
procesa la que se encuentra en primer plano, que es la que est
utilizando el usuario. Cuando el usuario cambia de aplicacin, se
produce un intercambio entre ambas tareas, pasando la aplicacin
activa a segundo plano, efectundose un almacenamiento del estado
en el que se encuentra. Por otro lado la aplicacin que estaba en
segundo plano pasa a reanudar su procesamiento recuperando la
situacin en la que se haba detenido.
Multitarea cooperativa: Las tareas en segundo plano reciben tiempo
de proceso durante los tiempos muertos de la tarea que se encuentra
en primer plano. Esto ocurre cuando dicha aplicacin espera
informacin del usuario para poder continuar.
18

Multitarea de tiempo compartido: Cada tarea recibe un tiempo de
procesamiento durante una fraccin de segundo. Se puede establecer
un orden de prioridades entre las tareas o simplemente seguir un
orden secuencial. Dado que el sentido temporal del usuario es
mucho ms lento que la velocidad de procesamiento del ordenador,
las operaciones de multitarea en tiempo compartido parecen ser
simultneas. Todos los sistemas operativos actuales (Linux, toda la
familia Windows, Mac OS, OS/2 de IBM) utilizan esta tcnica.


Sistemas operativos monousuario:

Slo pueden atender a un nico usuario, que es el
que haya iniciado sesinen el sistema. Esto ocurreen el sistema operativo
DOS e incluso en el actual Windows XP y sus predecesores.


Sistemas operativos multiusuario:

Pueden atender simultneamente las peticiones de dos o ms
usuarios, que comparten los recursos del sistema informtico al que se
conectan.Este tipo de sistemas se emplean especialmente en redes, ya que
cada usuario necesita de un terminal independiente para conectarse
con el equipo que tiene instalado el sistema. Esto ocurre con Linux o la
familia Windows 2003 y predecesores.



19

Componentes de los Sistemas Operativos


El sistema operativo est compuesto por un conjunto de paquetes de
software que pueden utilizarse para gestionar las interacciones con el
hardware. Estos elementos se incluyen por lo general en este conjunto de
software:
El ncleo, que representa las funciones bsicas del sistema operativo,
como por ejemplo, la gestin de la memoria, de los procesos,
de los archivos, de las entradas/salidas principales y de las funciones
de comunicacin.
El intrprete de comandos, que posibilita la comunicacin con el
sistema operativo a travs de un lenguaje de control, permitiendo al
usuario controlar los perifricos sin conocer las caractersticas del
hardware utilizado, la gestin de las direcciones fsicas, etctera.
El sistema de archivos, que permite que los archivos se registren en
una estructura arbrea.


Procesos de los Sistemas Operativos

Un proceso es un concepto manejado por el sistema operativo que
consiste en el conjunto formado por:
Las instrucciones de un programa destinadas a ser ejecutadas por el
microprocesador.
Su estado de ejecucin en un momento dado, esto es, los valores de
los registros de la CPU para dicho programa.
20

Su memoria de trabajo, es decir, la memoria que ha reservado y sus
contenidos.
Otra informacin que permite al sistema operativo su planificacin.
Esta definicin vara ligeramente en el caso de sistemas operativos
multihilo, donde un proceso consta de uno o ms hilos, la memoria de trabajo
(compartida por todos los hilos) y la informacin de planificacin. Cada hilo
consta de instrucciones y estado de ejecucin.
Los procesos son creados y destruidos por el sistema operativo, as
como tambin este se debe hacer cargo de la comunicacin entre procesos,
pero lo hace a peticin de otros procesos. El mecanismo por el cual un
proceso crea otro proceso se denomina bifurcacin (fork). Los nuevos
procesos son independientes y no comparten memoria (es decir,
informacin) con el proceso que los ha creado.
En los sistemas operativos multihilo es posible crear tanto hilos como
procesos. La diferencia estriba en que un proceso solamente puede crear
hilos para s mismo y en que dichos hilos comparten toda la memoria
reservada para el proceso.










21

Sistemas Informticos


Un sistema informtico como todo sistema, es un conjunto de partes
que funcionan relacionndose entre s con un objetivo preciso. Sus partes
son: hardware, software y Humanware (personas que lo usan) que permite
almacenar y procesar informacin.
El hardware incluye computadoras o cualquier tipo de dispositivo
electrnico inteligente, que consisten en procesadores, memoria, sistemas
de almacenamiento externo, etc. El software incluye al sistema
operativo, firmware y aplicaciones, siendo especialmente importante los
sistemas de gestin de bases de datos. Por ltimo el soporte humano incluye
al personal tcnico que crean y mantienen el sistema (analistas,
programadores, operarios, etc.) y a los usuarios que lo utilizan.
Un sistema informtico puede ser tan simple que conste de un solo
programa o tan complejo que pueda comprender cientos. Puede funcionar
con una sola computadora o con sistema de maquinas gigantes. El sistema
informtico puede abarcar diferentes funciones, incluir un conjunto de datos,
que se utilicen por una funcin o tarea, proporcionarle informacin a
departamentos y empleados.
Est compuesto por diferentes programas, orientado a resolver tareas
y funciones, las cuales pueden ser denominadas como subsistemas:
Subsistema fsico: asociado al hardware. Incluye entre otros
elementos la CPU, memoria principal, la placa base, perifricos de
entrada y salida, etc.
Subsistema lgico: asociado al software y la arquitectura. Incluye
al sistema operativo, el firmware, las aplicaciones y las bases de
datos.

22

Diferencia entre sistema informtico y sistema de informacin:

En un sistema informtico se utilizan computadoras para almacenar,
procesar y/o acceder a informacin.
En un sistema de informacin se pueden utilizar computadoras, pero
no es necesario. El acceso a la informacin puede ser fsico (por
ejemplo, una persona se encarga de buscar en un archivador).
Tanto el sistema informtico como el sistema de informacin, incluyen
a las personas que acceden o producen informacin dentro del
sistema. Las personas tienen que capacitarse para entender el
funcionamiento y procedimientos que soporta sistema.
Ambos sistemas tienen un propsito. Por ejemplo, gestionar el acceso
y distribucin de libros una biblioteca, administrar la entrada/salida de
mercadera, personal y otros recursos de un comercio, etc














23

CONCLUSIN


Al realizar este trabajo se llego a las siguientes conclusiones:

La arquitectura de los ordenadores es el estudio de la estructura,
funcionamiento y diseo de los mismos. Va referido, sobre todo
aspectos de hardware, pero tambin afecta a algunas cuestiones
de software.
La arquitectura de un ordenador la constituye las formas de
construccin, interconexin y distribucin fsica de los distintos
dispositivos que conforman el equipo.
Los sistemas operativos contralan con eficacia las distintas partes del
sistema y proporciona a los usuarios una maquina virtual que tenga un
uso ms conveniente que la maquina real.
Los sistemas de informacin, son indispensables en las
organizaciones, estos se encargan de que la informacin en la
organizacin sea adecuada, ofrecen informacin de calidad y generan
un desenvolvimiento de todos los dems componentes de la
organizacin.
Adems, al estar combinar los sistemas de informacin, se lleva un
mejor control de las actividades de una organizacin, tanto en los
registros de las transacciones, toma de decisiones y ventajas
competitivas.





24

REFERENCIAS


Grupo Editorial Planeta SAIC. (2007). Biblioteca escolar La cadena
Tricolor, Tecnologa - Computacin. Edicin especial para Cadena Capriles.
RENA (Red Escolar Nacional). Sistemas Operativos. Documento en
lnea. Disponible en: www.rena.edu.ve.
Colaboradores de Wikipedia. Sistema de informacin. Wikipedia, La
enciclopedia libre, 2011. Documento en lnea. Disponible en:
es.wikipedia.org.
Microsoft Encarta (2009) [DVD]. Microsoft Corporation, 2008.
Documento en linea.
Briceo Atilio. (2008).Arquitectura de la computadora.
Monografias.com. Documento en lnea. Disponible en:
www.monografias.com.










25

ANEXO




Arquitectura de la computadora


Visin tpica de una arquitectura de la computadora


26


Sistema Operativo


Sistema Informtico

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