Sie sind auf Seite 1von 11

Repblica Bolivariana de Venezuela

Ministerio del Poder Popular para la Educacin


Instituto tecnolgico Antonio Jos De Sucre
Extensin Maracay




TRABAJO 10% SISTEMAS OPERATIVOS II







Nombre y apellido:
Juan Luis Freitas

Carrera: Informtica
Introduccin:

En el siguiente trabajo definiremos algunos de los conceptos ms importantes
dentro de la materia como lo es la importancia y la utilidad de los sistemas
operativos, hablaremos de la arquitectura del computador, de la jerarqua de las
memorias, analizaremos el procedimiento que determina el rendimiento de un
computador entre otros. Esperemos que la lectura sea de su agrado.















Sistemas Operativos: Importancia y Utilidad.
Es un programa o conjunto de programas que en un sistema informtico gestiona los
recursos de hardware y provee servicios a los programas de aplicacin. El sistema operativo
es el software ms importante de un equipo. Los sistemas operativos realizan tareas bsicas,
tales como reconocimiento de la conexin del teclado, enviar la informacin a la pantalla, no
perder de vista archivos y directorios en el disco, y controlar los dispositivos perifricos tales
como impresoras, escner, entre otros. De la misma forma otorgan al usuario una interfaz
donde poder manejar los procesos que el equipo es capaz de realizar.
Los sistemas operativos gestionan eficientemente los recursos del hardware,
simplifican el manejo de la computadora, permiten una eficaz ejecucin de los programas sin
que haya conflicto entre estos asi como tambin, los cambios que se requieran dentro del
mismo sistema sin afectar el desempeo de las funciones ya existentes.

Memorias: Qu es memoria extendida?, Cul es la jerarqua de memoria del
computador?

En informtica, la memoria es el dispositivo que retiene, memoriza o almacena datos
informticos durante algn intervalo de tiempo. La memoria proporciona una de las
principales funciones de la computacin moderna: el almacenamiento de informacin y
conocimiento. Es uno de los componentes fundamentales de la computadora.
El trmino memoria extendida se utiliza principalmente en los sistemas operativos
DOS y Windows. Los programas DOS, corriendo en modo real o virtual en 32bits, no pueden
acceder directamente a la memoria por encima de 1mb pero son capaces de hacerlo a travs
de una interfaz de programacin de aplicaciones llamado Extended Memory Specification
(XMS). Esta API se implementa por un conductor (tal como HIMEM.sys) o el sistema
operativo, que se encarga de la gestin de memoria y la memoria de copia entre la memoria
convencional y extendida, al cambiar temporalmente el procesador en modo protegido.
La jerarqua de memoria es la organizacin piramidal de la memoria en niveles que
tienen las computadoras. El objetivo es conseguir el rendimiento de una memoria de gran
velocidad al coste de una memoria de baja velocidad, basndose en el principio de cercana
de referencias.

Los puntos bsicos relacionados con la memoria pueden resumirse en:
Capacidad.
Velocidad.
Coste por bit.
La cuestin de la capacidad es simple, cuanto ms memoria haya disponible, ms podr
utilizarse. La velocidad ptima para la memoria es la velocidad a la que el microprocesador
puede trabajar, de modo que no haya tiempos de espera entre clculo y clculo, utilizados
para traer operandos o guardar resultados. En suma, el coste de la memoria no debe ser
excesivo, para que sea factible construir un equipo accesible.
Los tres factores compiten entre s, por lo que hay que encontrar un equilibrio.
Las siguientes afirmaciones son vlidas:
A menor tiempo de acceso mayor coste.
A mayor capacidad menor coste por bit.
A mayor capacidad menor velocidad.

Arquitectura del Computador:
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 (CPU)
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.
Una visin tpica de una arquitectura de computadora como una serie de capas de
abstraccin: hardware, firmware, ensamblador, kernel, sistema operativo y aplicaciones.
La unidad central de procesamiento

Es el hardware dentro de un ordenador u otros dispositivos programables, que
interpreta las instrucciones de un programa de ordenador mediante la realizacin de las
operaciones bsicas aritmticas, lgicas y de entrada/salida del sistema. la CPU es donde se
producen la mayora de los clculos. En trminos de potencia del ordenador, la CPU es el
elemento ms importante de un sistema informtico.
En ordenadores grandes, las CPUs requieren uno o ms tableros de circuito impresos.
En los ordenadores personales y estaciones de trabajo pequeas, la CPU est contenida en un
solo chip llamado microprocesador.
Dos componentes tpicos de una CPU son:
La unidad de lgica/aritmtica (ALU), que realiza operaciones aritmticas y lgicas.
La unidad de control (CU), que extrae instrucciones de la memoria, las descifra y
ejecuta, llamando a la ALU cuando es necesario.
Canales y Perifricos:

Canal, o tambin conocido en bus es un sistema digital que transfiere datos entre los
componentes de una computadora o entre varias computadoras. Est formado por cables o
pistas en un circuito impreso, dispositivos como resistores y condensadores adems de
circuitos integrados.
Perifrico es la denominacin genrica para designar al aparato o dispositivo auxiliar
e independiente conectado a la unidad central de procesamiento de la computadora. Se
consideran perifricos a las unidades o dispositivos de Hardware a travs de los cuales la
computadora se comunica con el exterior, y tambin a los sistemas que almacenan o archivan
la informacin, sirviendo de memoria auxiliar de la memoria principal. Como ejemplo
podramos mencionar al teclado, altavoces, monitor.
Modos de direccionamiento:

Los llamados modos de direccionamiento son las diferentes maneras de especificar
en informtica un operando dentro de una instruccin en lenguaje ensamblador. Un modo de
direccionamiento especifica la forma de calcular la direccin de memoria efectiva de un
operando mediante el uso de la informacin contenida en registros y / o constantes, contenida
dentro de una instruccin de la mquina o en otra parte.
Indicadores del Rendimiento de un Computador

Los indicadores del rendimiento de un computador son una serie de parmetros que
conforman un modelo simplificado de la medida del rendimiento de un sistema y son
utilizados por los arquitectos de sistemas, los programadores y los constructores de
compiladores, para la optimizacin del cdigo y obtencin de una ejecucin ms eficiente.
Dentro de este modelo, estos son los indicadores de rendimiento ms utilizados:
Turnaround Time: El tiempo de respuesta. Desde la entrada hasta la salida, por lo
que incluye accesos a disco y memoria, compilacin, sobrecargas y tiempos de CPU.
Es la medida ms simple del rendimiento.
Tiempo de cada ciclo: El tiempo empleado por cada ciclo. Es la constante de reloj
del procesador. Medida en nanosegundos.
Frecuencia de reloj: Es la inversa del tiempo de ciclo. f = 1/. Medida en
Megahertz.
Total de Instrucciones: Es el nmero de instrucciones objeto a ejecutar en un
programa.
Ciclos por instruccin: Es el nmero de ciclos que requiere cada instruccin.
Normalmente, CPI = CPI medio.
Tiempo de ejecucin de programa: Es el tiempo que tarda un programa en
ejecutarse.
Tp = Ic * CPI * = Ic * CPI/f = C/f
Total de ciclos de reloj en la ejecucin de un programa: C = Ic * CPI
Ciclo de memoria: Es tiempo que se tarda en completar una referencia a memoria.
Procesadores segmentados y superescalares

Un procesador segmentado es una tcnica utilizada en el diseo de ordenadores para
aumentar su rendimiento de instruccin (el nmero de instrucciones que pueden ser
ejecutadas en una unidad de tiempo ) . El ciclo de instruccin bsica se divide en una serie
llamada segmentacin. En lugar de procesar cada instruccin secuencialmente (uno a la vez,
terminando una instruccin antes de iniciar la siguiente) , cada instruccin se divide en una
secuencia de pasos para diferentes pasos pueden ser ejecutados simultneamente ( al mismo
tiempo) y en paralelo ( por diferentes circuitos ) .
El procesamiento superescalar es la ltima de una serie de innovaciones tendientes a
producir procesadores cada vez ms rpidos. Explotando el paralelismo a nivel de
instruccin, los superescalares son capaces de ejecutar ms de una instruccin por ciclo de
reloj (dos, tres, cuatro, ocho). Los procesadores superescalares pueden iniciar la ejecucin
simultnea de varias instrucciones escalares en paralelo de manera que se pueden operar
varios elementos de un vector dentro de una misma iteracin. Para esto, es necesario que
existan varias unidades aritmtico-lgicas, de punto flotante y de control. El proceso que
sigue el micro es transparente al programa, aunque el compilador puede ayudar analizando el
cdigo y generando un flujo de instrucciones optimizado.
Multiprocesadores y multincleos

Se denomina multiprocesador a un computador que cuenta con dos o ms
microprocesadores (CPUs). Gracias a esto, el multiprocesador puede ejecutar
simultneamente varios hilos pertenecientes a un mismo proceso o bien a procesos diferentes.
Un procesador multincleo es aquel que combina dos o ms microprocesadores
independientes en un solo paquete, a menudo un solo circuito integrado. Un dispositivo de
doble ncleo contiene solamente dos microprocesadores independientes.
Clsters de Computadores Personales

Se requiere de gran capacidad computacional para resolver diversos problemas
cientficos. Para obtener esta capacidad computacional existen dos soluciones. Una solucin
es el podero encontrado en poderosas y costosas supercomputadoras; la alternativa consiste
en emplear computadoras personales (PCs) de bajo costo, interconectadas mediante alguna
tecnologa de red de alta velocidad (un cluster).
Se requiere altos requerimientos computacionales en diferentes aplicaciones, como
algoritmos genticos, simulacin de lneas de fabricacin, aplicaciones militares, bases de
datos, inteligencia artificial, sntesis de imgenes, recuperacin de imgenes por contenido,
simulacin de modelos para clima, anlisis de sismos, algoritmos electromagnticos,
dinmica de fluidos, qumica cuntica, biomedicina, entre otros.
La tendencia actual para suplir la capacidad computacional requerida es construir
sistemas ms baratos y de propsito general en base a componentes fcilmente accesibles
localmente (commodities), como son los PCs o estaciones de trabajo, de procesador nico o
mltiple, los cuales son cada da ms poderosos.
Definamos: interruptores, mscaras, PSW, proteccin (locks), timers.

Interruptor: Es en su acepcin ms bsica un dispositivo que permite desviar o interrumpir
el curso de una corriente elctrica.
Mscara: La mscara en informtica es el conjunto de datos que, junto con una operacin
permiten extraer selectivamente ciertos datos almacenados en otro conjunto. El trmino
proviene, en sentido figurado, de la capacidad de las mscaras para permitir a travs de sus
agujeros la visualizacin de ciertas partes de aquello que cubren, a la vez que ocultan
(enmascaran) aquello tapado por las zonas no perforadas.
PSW: El program status word es un rea de la memoria o registro que contiene informacin
sobre el estado de un programa utilizado por el sistema operativo. Normalmente incluye un
puntero (direccin) a la siguiente instruccin a ejecutarse. El PSW contiene un campo
de error y un cdigo de condicin.
Timer: Es un dispositivo, con frecuencia programable, que permite medir el tiempo.
Lock: Un Lock es un mecanismo de sincronizacin de la aplicacin de lmites en el acceso a
un recurso en un ambiente donde hay muchos hilos de ejecucin . Una cerradura est
diseada para hacer cumplir una poltica de control de concurrencia exclusin mutua.



Conclusiones:

Culminada la lectura del trabajo, conocimos algunos de los conceptos que forman
parte de los sistemas operativos, de la arquitectura del procesador, de la unidad de
procesamiento y otros que complementan nuestro entendimiento general de la Informtica.
Aprendimos que es un procesador segmentado o uno superescalar, que es un clster, entre
muchos otros. Esperamos que la lectura haya sido de su agrado.















Bibliografa:
http://html.rincondelvago.com/estudio-del-rendimiento-de-un-computador.html
http://es.wikipedia.org/wiki/Cierre_de_exclusi%C3%B3n_mutua
http://es.wikipedia.org/wiki/Interruptor_DIP
http://es.wikipedia.org/wiki/Program_Status_Word
http://es.wikipedia.org/wiki/M%C3%A1scara_(inform%C3%A1tica)
http://es.wikipedia.org/wiki/Temporizador
http://es.wikipedia.org/wiki/Multiprocesador
http://www.dia.eui.upm.es/asignatu/arq_com/Paco/6-Pipeline.pdf
http://www.exa.unicen.edu.ar/catedras/arqui2/arqui2/filminas/Paralelismo%20en%20monopr
ocesadores%20-%20Superescalares.pdf
http://es.wikipedia.org/wiki/Arquitectura_de_computadoras
http://es.wikipedia.org/wiki/Capa_de_abstracci%C3%B3n

Das könnte Ihnen auch gefallen