Вы находитесь на странице: 1из 14

ARQUITECTURA DEL COMPUTADOR

T6: SISTEMA OPERATIVO

Por:
1. ESTRUCTURA

1.1 ESQUEMAS

Esquema 1

Esquema 2
Esquema 3

Esquema 4

Esquema 5
1.2 DESCRIPCIN

1.2.1 Esquema 1

El SO es el encargado de controlar la ejecucin de los programas y la gestin de recursos y


cumple las funciones de planificacin de procesos y gestin de memoria.

1.2.2 Esquema 2

El usuario final es el encargado de los programas de aplicacin, el programador es el


encargado de las utilidades y del sistema operativo, en cambio el diseador del sistema operativo es
el que conoce la parte del hardware del computador.

1.2.3 Esquema 3

Los sistemas operativos tienen dos clasificaciones generales: la primera generacin


compuesta por el Sistema de Colas y el Sistema Interactivo y la segunda generacin conformada por
los Sistemas Monoprogramacin y los Sistemas Multiprogramacin.

1.2.4 Esquema 4

El esquema muestra una cola de procesos listos (en espera de la CPU), en la cual van
entrando por orden de llegada los procesos que estn listos para ejecutarse, luego cada proceso va
ocupando la CPU para su ejecucin, pero puede que estos sean interrumpidos y si no han terminado
su ejecucin pasan de nuevo a la cola de procesos listos para esperar a que le toque nuevamente el
turno de CPU, tambin puede que un proceso en ejecucin se bloquee y en tal caso se incorpora a
una cola de procesos bloqueado hasta que se desbloques, cuando esto ocurre el proceso se vuelve a
incorporar a la cola de procesos listos, y en caso de que estando en ejecucin logren su terminacin
pasan al estado de procesos terminados.

1.2.5 Esquema 5

La gestin de memoria consiste en una memoria virtual la cual puede dividirse por pginas,
por segmentos y por segmentos paginados, la gestin de memoria asimismo puede dividirse en dos
grandes grupos: gestin de memoria central y gestin de memoria secundaria.
2. FUNCIONES

2.1 El Sistema Operativo es el software encargado de controlar la ejecucin de los programas y


gestionar los recursos necesarios para dicha ejecucin. Los sistemas operativos cumplen las
funciones de planificacin de procesos el Sistema Operativo (SO) determina qu procesos
deben ejecutarse mediante interrupciones para dosificar el tiempo para cada proceso,
asimismo tambin cumple la funcin de gestin de memoria el SO cuenta con una memoria
que ayuda a optimizar el rendimiento, esto permite que el espacio reservado para un
programa pueda variar.

2. 2 El usuario final desconoce la arquitectura del computador, tiene una visin del computador en
trminos de una aplicacin. La aplicacin, es desarrollada por un programador de
aplicaciones, mediante un lenguaje de programacin.

Las utilidades son programas del sistema que facilitan el trabajo de los programadores,
ayudan a la elaboracin de programas, gestin de ficheros y control de los dispositivos de
E/S.

El programador es el encargado del desarrollo de una aplicacin, la cual para su


funcionamiento llama a las utilidades del sistema.

2.3 Un sistema de colas consiste en introducir los procesos en una cola y los resultados se
proporcionan cuando haya terminado la ejecucin del primer programa que se encuentra en
la cola, en cambio en un sistema interactivo el usuario puede interactuar directamente con el
computador a travs de un terminar (teclado, pantalla).

En los sistemas multiprogramacin se intenta mantener ocupado al procesador haciendo que


se ejecuten varios programas al mismo tiempo, en los sistemas monoprogramacin en cambio
se trabaja con un solo programa a la vez.

2.4 La planificacin se refiere al conjunto de polticas y mecanismos incorporados al Sistema


Operativo que gobiernan el orden en que se ejecutan los trabajos y el como deben ser
completados por el Sistema computador. En un Sistema Operativo pueden coexistir tres tipos
de planificadores: A corto, mediano y largo Plazo. Mediano Plazo: Controla la admisin de
nuevos procesos en el sistema que posteriormente van a hacer ejecutados. Esquema de un
Sistema Operativo con Planificadores Corto Plazo: Este planificador decide que procesos
toman control de la CPU. Mediano Plazo: Trae los procesos suspendidos a la memoria
principal.

2.5 El mdulo de gestin de memoria es el encargado de asignar ciertas porciones de la memoria


principal a los diferentes programas, mientras el resto de programas y datos se mantienen en
los dispositivos de almacenamiento masivo.

La forma mas comn de gestin de memoria es crear una memoria virtual utilizando los
dispositivos de almacenamiento masivo.

La memoria se puede dividir de diferentes modos:

- Por pginas: bloques de bytes de igual tamao para todos los procesos y tareas.

- Por segmentos: bloques de bytes con distinto tamao segn el proceso.

- Por segmentos paginados: segmentos de tamao distinto que se dividen a su vez


en pginas de distinto tamao.
3. REPERTORIO DE INSTRUCCIONES

3.1 El SO controla la ejecucin de los programas de varias maneras de acuerdo al tipo de sistema
que se emplee, si usamos el sistema de colas los programas pasarn a una cola y se
ejecutarn uno tras otro cada cierto tiempo se proceder a ejecutar la siguiente ejecucin
cuando termine la que est en la cola del sistema; cuando se trata de un sistema interactivo
ste se vale de los recursos del hardware para poder optimizar el rendimiento del sistema y
poder ejecutar los procesos ms rpidamente.

3.2 El SO proporciona servicios en las siguientes reas:

3.2.1 CREACIN DE PROGRAMAS: El SO ayuda a la elaboracin de programas


mediante editores y depuradores con los que cuenta el SO, stos no forman parte
del SO, pero se accede a ellos mediante el SO.

3.2.2 EJECUCIN DE PROGRAMAS: Cuando se ejecuta un programa las instrucciones


y los datos deben cargarse en memoria, los dispositivos de E/S y los ficheros deben
iniciarse, adems de otros recursos, todo esto proporciona el SO.

3.2.3 ACCESO A LOS DISPOSITIVOS DE E/S: Cada dispositivo de E/S necesita


instrucciones y seales de control las cuales las hace el SO.

3.2.4 ACCESO CONTROLADO A LOS FICHEROS: El SO se encarga del reconocimiento


del dispositivo de E/S, as como del formato y el medio de almacenamiento. En un
sistema multiusuario, el SO proporciona proteccin para el control de los recursos
compartidos.

3.2.5 ACCESO AL SISTEMA: El SO controla el acceso al sistema en el caso de un sistema


compartido o pblico. El sistema proporciona proteccin a los recursos y datos frente
a usuarios no autorizados, adems de resolver conflictos de accesos a los recursos
compartidos.

3.2.6 DETECCIN DE ERRORES Y RESPUESTA: El SO debe responder a los errores


que se presenten en el hardware interno y externo, o errores en la ejecucin del
software; con el menor impacto para las aplicaciones que se estn ejecutando. El
SO abortar el programa causante del error o simplemente notificar del error.

3.2.7 GESTIN DE CUENTAS: El SO almacena la estadstica de los recursos y


supervisar lo parmetros de prestaciones del sistema.

3.3 Los primeros sistemas, se constituan por una consola, que estaba compuesta por luces
indicadoras, interruptores, algn dispositivo de entrada y una impresora. Las luces indicadoras
informaban lo errores que se presentaban en la ejecucin de los programas al usuario y haca
que se detenga el programa. Sin embargo se podan notar errores en la planificacin y el
tiempo de preparacin.

En los sistemas de colas simples, el monitor juega un papel importante ya que hace que el
usuario ya no tenga acceso directo al computador, el monitor ocupa parte de la memoria
principal (monitor residente). El monitor introduce los trabajos desde un dispositivo de entrada,
a medida que es ledo el mismo el monitor se sita en el rea de programas de usuario y cede
el control a el trabajo en cuestin, cuando el trabajo termina el monitor retoma el control y se
imprimen los resultados.

El procesador ejecuta las instrucciones del monitor y va leyendo poco a poco el resto de
instrucciones que proporciona el monitor y que se encuentra en la memoria principal una a
una. Si existe algn error entonces el procesador notificar al monitor que imprime el error,
cuando finaliza el trabajo entonces el procesador devuelve el control al monitor.

Los sistemas de colas multiprogramados se apoyan en el hardware del computador, para las
interrupciones y el DMA. Con las E/S mediante interrupciones o mediante DMA, la CPU puede
lanzar una orden de E/S para un trabajo y continuar ejecutando otro trabajo mientras el
controlador de dispositivo se encarga de realizar la E/S. Cuando se completa la operacin de
E/S la CPU es interrumpida y el control pasa a un programa gestor de interrupciones del SO.
Luego el SO pasa el control a otro trabajo.

Existen tambin los sistemas de tiempo compartido que permite que el procesador ejecute
varios trabajos al mismo tiempo, asimismo tambin permite la ejecucin de trabajos
interactivos. En este sistema varios usuarios pueden acceder al computador y trabajar al
mismo tiempo a travs de los terminales, el tiempo del que disponen n usuarios es igual a
1/n la velocidad efectiva del procesador. Su objetivo principal es minimizar el tiempo de
respuesta y das rdenes traducidas a travs del terminal.

3.4 Admitir un nuevo proceso: Eso quiere decir que de la cola de procesos que tiene escoge uno
y lo deja entrar para que este sea expedido.

Expedir un proceso: Es decir permitir el paso del proceso que se encuentra en el cabeza de
la lista, listo para su ejecucin.

Dar fin de tiempo a un proceso: Que es la transicin de los procesos que estn de un proceso
externo. Cuando el evento externo sucede, el proceso esta listo para ejecutarse.

Espera de suceso: Para cuando un proceso esta en ejecucin y no le alcanza el tiempo


asignado por el procesador para seguir ejecutndose.

Salida de procesos: que es la transicin de procesos que han sido expulsado por que han
cumplido sus objetivo.

3.5 La gestin de memoria central consiste en una multitud de mtodos de asignacin y control
de la memoria central o interna segn se trate de un sistema operativo monoprogramado o
multiprogramado, asignan los espacios que deben ocupar los programas y datos
estableciendo zonas de seguridad, en SO con memoria virtual donde se procesan programas
que se van cargando parcialmente en la memoria, gestionan la paginacin o segmentacin
del programa para que el proceso no se interrumpa en ningn momento.

La gestin de memoria secundaria ayuda a hacer ver al usuario el tratamiento de la


informacin almacenada en la memoria externa, desde el punto de vista lgico ocultndole la
realidad fsica, un sistema puede mantener en un mismo instante un gran nmero de usuarios
y procesos que pueden estar solicitando y manejando continuamente archivos en memoria
externa, en ocasiones hasta compartindolos nos deben asegurar el correcto funcionamiento
del almacenamiento secundario.

En la gestin de la E/S sucede lo siguiente:


- El control de las operaciones de E/S es otra de las misiones de un SO para facilitar
el uso de distintos dispositivos externos que forman parte del sistema informtico.

- Gestionan las operaciones que un proceso realice sobre un dispositivo externo,


ocultndole sus peculiaridades.

- Los problemas derivados de las diferentes velocidades de funcionamiento de los


dispositivos son tratados por el mdulo de control de E/S presentndolo como una
cuestin independiente del dispositivo.

En la gestin de datos sucede lo siguiente:

- Los programas del grupo de gestin de datos son los que controlan y coordinan
todas aquellas operaciones relativas al movimiento de datos e informaciones en la
computadora, como pueden ser las de transferencia, tratamiento o manejo de
archivos de datos, etc.

- Tienen las siguientes funciones:

a) Control de perifricos

b) Control de transferencia de la informacin

c) Tratamiento de cada bloque de informacin

d) Apertura y cierre de archivos

e) Acceso a los archivos

La gestin del sistema se da de la siguiente manera:

- Este grupo de programas es el verdadero motor del sistema operativo ya que se


encarga de la coordinacin y supervisin del funcionamiento del resto de programas,
por ello se le denomina supervisor.

- Sus cometidos fundamentales son:

a) Proteccin de memoria: (multiprogramacin) ejecutndose solapada o


concurrentemente, es necesario fijar unas fronteras de separacin de
memoria.

b) Errores en la memoria: cuando mediante control de paridad se detecta


que cierta informacin de la memoria no es correcta (debido a algn defecto
fsico del hardware o a alguna transmisin errnea) se activa este grupo de
programas para averiguar dnde se produjo el error y reenviar nuevamente
el dato, subsanando el error sobre la marcha.

c) Errores de programa: cuando la unidad de control, al analizar las dos


partes bsicas de una instruccin (cdigo de operacin y operandos), no
reconoce la operacin que debe realizar, la ubicacin donde se encuentran
los datos o sencillamente se trata de una operacin errnea, se debe
diagnosticar un error, cediendo el control a este grupo de programas que se
encargaran de cancelar el programa del usuario y enviar los
correspondientes mensajes para informarle sobre las caractersticas del
error encontrado.

4. FUNCIONAMIENTO

El Sistema Operativo (SO) es un programa, el ms importante del computador ya que es el encargado de hacer
una interfaz entre el usuario y el computador. El SO utiliza recursos como: el procesador (CPU), la memoria,
los dispositivos o perifricos de entrada/salida.

Tiene como funcin asignar lo recursos necesarios a cada programa, asimismo se encarga de contabilizarlos y
de la seguridad del computador (controla el acceso de usuarios que pretenden acceder al sistema operativo sin
autorizacin).

El SO hace que la computadora se use de manera eficiente, haciendo que los programas se ejecuten de manera
secuencial (hasta que no concluya una instruccin no se ejecutar la siguiente). Tambin el SO se encargar
de gestionar y asignar recursos a los diferentes procesos que se tengan ejecutando para optimizar el
rendimiento del computador.

El SO es el encargado de la Asignacin de CPU (planificacin temporal de las diversas actividades), control de


recursos (asignacin de recursos del computador de manera racional), control de E/S (gestiona la informacin
procedente de los perifricos o destinada a ellos), control de errores y proteccin (en SO imprime cualquier
error para que el usuario pueda solucionarlo, adems de impedir el acceso a usuarios no autorizados), interfaz
con el usuario (facilita el uso del computador en la mayor medida posible) y facilidades contables (calcula el
uso de la CPU).

Adems el sistema de control del SO coordina el funcionamiento de todos los recursos y elementos de la
computadora (procesador, memoria, operaciones de E/S, la informacin, y los dems perifricos).

El SO engloba todos estos elementos en un conjunto llamado ncleo (kernel) del Sistema operativo. Este
descansa sobre el hardware y proporciona una gran cantidad de servicios a las capas superiores del sistema.

El SO operativo hace la gestin de memoria a travs de un mdulo, el mdulo de gestin de memoria que
asigna porciones de la memoria principal a los diferentes programas, mientras tanto el resto de programas y
datos se mantienen en los dispositivos de almacenamiento masivo. La gestin de memoria ms comn es la
de memoria virtual a travs de los dispositivos de almacenamiento masivo, este procedimiento se hace de
diferentes modos: por pginas (bloques de bytes de igual tamao para todos lo procesos y tareas), por
segmentos (bloques de bytes de distinto tamao segn el proceso) y por segmentos paginados (segmentos de
tamao distinto segn el proceso).
5. CONCLUSIONES

5.1 El Sistema Operativo es una interfaz entre el usuario y el computador y ayuda a que la
comunicacin entre ambos sea ms eficiente, con el avance tecnolgico de los sistemas
operativos se ha hecho realidad que los procesos sean ms ptimos y ms amigables al
usuario. El SO es el encargado de organizar el computador haciendo una planificacin de la
memoria que se va a usar en cada programa y gestionando la memoria para un mejor
rendimiento del computador, adems ofrece seguridad la cual ayuda a mantener la
informacin de un usuario a buen recaudo.

5.2 Las funciones que cumple el sistema operativo ayudan a mejorar el rendimiento del
computador, desde facilitar el trabajo al usuario hasta dosificar la memoria del computador y
gestionar la memoria que usar cada programa, hacen que el computador sea una
herramienta ms fcil de usar y con el avance de las tecnologas ms familiarizadas con el
usuario.

5.3 Las instrucciones que cumple el sistema operativo funcionan como una cadena ya que una
ayuda al funcionamiento de la otra instruccin, el monitor es la parte ms familiar al usuario
ya que a travs del procesador indican los errores que se puedan presentar para que el
usuario pueda solucionarlos, el control pasa del monitor al procesador y del procesador al
monitor para que se puedan llevar a cabo los trabajos que tenga que realizar el computador
de una manera interactiva para el usuario.

5.4 El SO es una parte fundamental de un computador, es un programa el ms importante ya que


ayuda a gestionar todos las funciones del sistema y tambin planificar la memoria para que
los procesos se ejecuten ms rpida y ptimamente. Con la evolucin de los sistemas
operativos se ha hecho ms fcil la interaccin entre el usuario y el computador.
ARQUITECTURA DEL COMPUTADOR

Por:

1. ESTRUCTURA

1.1 ESQUEMA

COMPUTADOR
ENTRADA/
MEMORIA
SALIDA

SISTEMA DE INTERCONEXION
LINEAS DE COMUNICACION

PERIFERICOS
UNIDAD CENTRAL DE
PROCESAMIENTO

UNIDAD
REGISTROS ARITMETICO-
LOGICA

INTERCONEXION
INTERNA DE LA
CPU

UNIDAD DE CONTROL
1.2 DESCRIPCION

Un computador tiene cuatro componentes estructurales principales; los cuales son: la unidad central
de procesamiento (CPU), que controla el funcionamiento del computador y lleva a cabo sus funciones
de procesamiento, la misma que esta conformada por la Unidad Aritmtico/Lgica que realiza
operaciones aritmticas, la unidad de control, registros y una interconexin interna; Memoria principal,
que almacena datos la cual se subdivide en RAM y ROM;; La unidad de entrada y salida; que transfiere
datos entre el computador y el entorno externo; y el sistema de interconexin; que es un mecanismo
que proporciona la comunicacin entre la CPU, La Memoria Principal y la unidad de E/S. Adems de
una memoria auxiliar o externa, una memoria cache, un sistema operativo que viene a ser es el
software bsico de una computadora que provee una interfaz entre el resto de programas del
ordenador, los dispositivos hardware y el usuario.

2. FUNCIONES

2.1 Almacenar informacin: el computador tiene la capacidad de guardar, en un espacio reducido,


gran cantidad de informacin

2.2 Organizar informacin: esta funcin le ofrece al usuario la opcin de ordenarla u organizarla
de acuerdo a sus propias necesidades y estilo, de tal forma que podamos encontrarla y examinarla
cuantas veces deseemos

2.3 Recuperar informacin el computador nos ofrece la posibilidad de revisar de forma


instantnea y precisa cualquier informacin que hayamos guardado previamente en l.

2.4 Transmitir informacin: Una de las funciones ms importantes que posee el computador, es
la posibilidad de compartir informacin entre usuarios de manera rpida, segura y exacta. Esta
fantstica funcin depender si nuestro computador se encuentra conectado a Internet o a una red
local.

3. REPERTORIO DE IINSTRUCCIONES

3.1 Una vez recibido la informaciones quiera guardar, cada uno de los datos que lo componen se
transforman en su correspondiente binario, La informacin se almacena en el disco duro, en formato
binario. El sistema le asigna el nombre del documento y su extensin, que tambin se guardan en
formato binario, en la seccin correspondiente al detalle de la carpeta en donde est, donde se guarda
tambin, la fecha y hora de creacin, de modificacin y los atributos del mismo, y la direccin en el
disco duro donde el lector comenzara a leer. Cuando el documento se guarda en un lugar de
almacenamiento, si es suficiente, lo ocupa todo, sino ocupa otros adyacentes o los que estn vacos
segn como lo ordene el sistema, si los clsteres no estn adyacentes (uno al lado del otro) se llama
fragmentado, y el sistema tiene herramientas para corregir estas irregularidades que hacen a hacer
mas lenta la lectura desde el disco.
3.2 En la computadora se organiza la informacin por medio de los dispositivos de
almacenamiento en los soportes de memoria; tambin el Sistema Operativo realiza esta gestin
controlando y dirigiendo, adems reconoce a los espacios de almacenamiento como unidades.

3.3 La recuperacin de datos hace referencia a las tcnicas empleadas para recuperar archivos
que han sido perdidos o eliminados de algn medio de almacenamiento.

3.4 La transmisin de informacin puede realizarse utilizando los puertos de la computadora ya


sea el puerto paralelo o el puerto serie, en el caso del puerto serie existe el inconveniente de que un
microcontrolador trabaja con niveles de voltaje TTL y el puerto serie de la computadora trabaja con
niveles de voltaje de acuerdo a la norma RS232.

4. FUNCOIONAMIENTO

El funcionamiento de un computador esta basado principalmente en cuatro funciones bsicas que un


computador puede llevar a cabo: Un computador es capaz de procesar datos mediante la unidad central
de procesamiento, donde los datos pueden adoptar una gran variedad de formas y cumpliendo con un
conjunto de requisitos de proceso muy amplio. Tambin un computador almacena los datos en la
memoria principal, incluso si el proceso es demasiado rpido, es decir si los datos se introducen, se
procesan y los resultados se obtienen inmediatamente; el computador guarda temporalmente aquellos
datos con los que trabaja en un momento dado; y cuando el almacenamiento es a largo plazo, el
computador almacena ficheros de datos para que se recuperen y actualicen en el futuro. Estos datos son
transferidos entre el mismo computador y el mundo exterior cuyo entorno de operacin se compone de
dispositivos llamados perifricos que sirven como fuente o como destino de datos, cuyo proceso se conoce
como entrada/salida. Todos estos procesos esta bajo un control, que viene determinado por algunos entes
que proporcionan instrucciones al computador
5. CONCLUSIONES

5.1 Un computador esta compuesto principalmente por cuatro componentes estructurales, los
cuales son: la memoria principal, la unidad central de procesamiento (CPU), la unidad de entrada y salida
(E/S) y el sistema de interconexin.

5.2 El computador tiene fundamentalmente cuatro funciones bsicas : almacenar informacin,


procesar informacin, recuperar informacin y transmitir informacin

5.3 Las instrucciones determinan el funcionamiento del computador: La informacin se almacena


en el disco duro mediante un formato binario, la cual se organizado en un sistema de archivos por el sistema
operativo, la misma que puede ser recuperada por medio de mecanismos y transferida empleando puertos.

5.4 Un computador procesa los datos ingresados mediante la unidad central de procesamiento,
estos datos son almacenados, ya sea acorto o largo plazo, y cuando sea necesario son transmitidos al
exterior, mediante la unidad de E/S. todas estas actividades se llevan a cabo bajo un control de ciertas
instrucciones.

Вам также может понравиться