De lo expuesto en clases acerca de ALU, FPU y Proceso de Diseño podemos decir: ALU: se encarga de las operaciones aritméticas y lógicas básicas. FPU: es un cooprocesador que ayuda a realizar las operaciones más complejas. Proceso de Diseño SRC está conformado por módulos: Unidad de Control Unidad de Registro Unidad de Diseño De acuerdo a lo discutido en clases llegamos a concluir los siguientes puntos acerca de los Sistemas Operativos: 1) Toda estructura de los Sistemas Operativos trabaja por capa. 2) Guarda los métodos y atributos que no sean necesarios para la vista del usuario. El encapsulamiento es un principio del Programa Orientado a Objetos (P.O.O). 3) El Kernel es el núcleo que emite la información entre el hardware y el software. 4) El S.O Modelo-Servidor es un proceso o un bloque de instrucciones. Este para solicitar un servicio, un proceso del usuarioi (cliente) envía la solicitud a un proceso (servidor) este realiza el trabajo y devuelve la respuesta siendo inmediata. En este modelo el Kernel básicamente se encarga de la comunicación entre clientes y servidores. 5) En los S.O por lotes este realiza los trabajos uno tras otro, hoy en día los S.O no trabajan de esta manera. 6) S.O de Tiempo Compartido: son los que trabajan con varios paradigmas y se crean varias cuentas de usuario usando el sistema entre una ó varias personas. 7) S.O de Tiempo Real: estos son multitarea y así se manden a hacer varias tareas su respuesta es inmediata. 8) S.O Distribuido: en este se utilizan dos multiprocesadores; el simétrico Se trata de un tipo de arquitectura de ordenadores en que dos o más procesadores comparten una única memoria central. En el asimétrico hay un procesador (maestro) en el cual se ejecuta el sistema operativo y los demás (esclavos) donde se ejecutan las demás tareas. La ventaja de éste es que al aumentar más procesadores se tiene que hacer un cambio mínimo y fácil para el manejo de éstos y en general se eliminan muchos problemas de integridad de datos.
En este comentario vamos a enfocarnos en el tema del Ciclo de Instrucciones de un Computador. El Ciclo de Instrucciones es el conjunto de acciones que se llevan a cabo en la realización de una instrucción. Comprende una secuencia de acciones determinados que deben llevarse a cabo por el CPU para ejecutar la instrucción. Para que este proceso se logra de una manera adecuada, y eficaz se deben cumplir 4 fases: La Fase 1: es donde se recibe la instrucción inicial esta es almacenada en un Registro de Instrucciones (IR). La Fase 2: Es donde se decodifica la instrucción inicial. La Fase 3: Se lee la instrucción que se recibió en la 1º fase. La Fase 4: es donde se ejecuta la instrucción inicial Durante una operación normal, el procesador busca secuencialmente y ejecuta una instrucción tras otra, hasta que se procesa una instrucción (HALT) alto, si esto no sucede el proceso sigue realizandose hasta que se cumpla la instruciión que se solicito. La búsqueda y ejecución de una instrucción constituye el ciclo de instrucción, que representa a su vez una o más operaciones de acceso a memoria. Cada acceso a memoria requiere un ciclo máquina. Elementos principales de la Unidad de Control: El CP: es un registro que contiene la dirección de la siguiente instrucción que hay que ejecutar. El RI: es un registro que contiene la instrucción que se está ejecutando en cada momento. El decodificador: se encarga de examinar el código de operación de la instrucción que se encuentra en el registro de instrucción para determinar que es lo que hay que hacer. El secuenciador: ordena que se realicen las operaciones necesarias para ejecutar la instrucción cuyo código de operación ha examinado el decodificador. Unidad de control: la función de esta unidad se centra en recoger las instrucciones que componen un programa, interpretarlas y controlar su ejecución. Dado que las instrucciones se encuentran almacenadas en la unidad de memoria, deberá encargarse en primer lugar de recibirlas en el orden establecido. En segundo lugar, deberá identificar de qué instrucción se trata en cada caso. Por último, tendrá que generar la secuencia adecuada de órdenes para el resto de elementos que constituyen el computador, de manera que cada instrucción se ejecute correctamente.
De lo expuesto en clases acerca de ALU, FPU y Proceso de Diseño podemos decir:
ResponderEliminarALU: se encarga de las operaciones aritméticas y lógicas básicas.
FPU: es un cooprocesador que ayuda a realizar las operaciones más complejas.
Proceso de Diseño SRC está conformado por módulos:
Unidad de Control
Unidad de Registro
Unidad de Diseño
De acuerdo a lo discutido en clases llegamos a concluir los siguientes puntos acerca de los Sistemas Operativos:
1) Toda estructura de los Sistemas Operativos trabaja por capa.
2) Guarda los métodos y atributos que no sean necesarios para la vista del usuario. El encapsulamiento es un principio del Programa Orientado a Objetos (P.O.O).
3) El Kernel es el núcleo que emite la información entre el hardware y el software.
4) El S.O Modelo-Servidor es un proceso o un bloque de instrucciones. Este para solicitar un servicio, un proceso del usuarioi (cliente) envía la solicitud a un proceso (servidor) este realiza el trabajo y devuelve la respuesta siendo inmediata. En este modelo el Kernel básicamente se encarga de la comunicación entre clientes y servidores.
5) En los S.O por lotes este realiza los trabajos uno tras otro, hoy en día los S.O no trabajan de esta manera.
6) S.O de Tiempo Compartido: son los que trabajan con varios paradigmas y se crean varias cuentas de usuario usando el sistema entre una ó varias personas.
7) S.O de Tiempo Real: estos son multitarea y así se manden a hacer varias tareas su respuesta es inmediata.
8) S.O Distribuido: en este se utilizan dos multiprocesadores; el simétrico Se trata de un tipo de arquitectura de ordenadores en que dos o más procesadores comparten una única memoria central. En el asimétrico hay un procesador (maestro) en el cual se ejecuta el sistema operativo y los demás (esclavos) donde se ejecutan las demás tareas. La ventaja de éste es que al aumentar más procesadores se tiene que hacer un cambio mínimo y fácil para el manejo de éstos y en general se eliminan muchos problemas de integridad de datos.
En este comentario vamos a enfocarnos en el tema del Ciclo de Instrucciones de un Computador.
ResponderEliminarEl Ciclo de Instrucciones es el conjunto de acciones que se llevan a cabo en la realización de una instrucción. Comprende una secuencia de acciones determinados que deben llevarse a cabo por el CPU para ejecutar la instrucción.
Para que este proceso se logra de una manera adecuada, y eficaz se deben cumplir 4 fases:
La Fase 1: es donde se recibe la instrucción inicial esta es almacenada en un Registro de Instrucciones (IR).
La Fase 2: Es donde se decodifica la instrucción inicial.
La Fase 3: Se lee la instrucción que se recibió en la 1º fase.
La Fase 4: es donde se ejecuta la instrucción inicial
Durante una operación normal, el procesador busca secuencialmente y ejecuta una instrucción tras otra, hasta que se procesa una instrucción (HALT) alto, si esto no sucede el proceso sigue realizandose hasta que se cumpla la instruciión que se solicito. La búsqueda y ejecución de una instrucción constituye el ciclo de instrucción, que representa a su vez una o más operaciones de acceso a memoria. Cada acceso a memoria requiere un ciclo máquina.
Elementos principales de la Unidad de Control:
El CP: es un registro que contiene la dirección de la siguiente instrucción que hay que ejecutar.
El RI: es un registro que contiene la instrucción que se está ejecutando en cada momento.
El decodificador: se encarga de examinar el código de operación de la instrucción que se encuentra en el registro de instrucción para determinar que es lo que hay que hacer.
El secuenciador: ordena que se realicen las operaciones necesarias para ejecutar la instrucción cuyo código de operación ha examinado el decodificador.
Unidad de control: la función de esta unidad se centra en recoger las instrucciones que componen un programa, interpretarlas y controlar su ejecución.
Dado que las instrucciones se encuentran almacenadas en la unidad de memoria, deberá encargarse en primer lugar de recibirlas en el orden establecido. En segundo lugar, deberá identificar de qué instrucción se trata en cada caso. Por último, tendrá que generar la secuencia adecuada de órdenes para el resto de elementos que constituyen el computador, de manera que cada instrucción se ejecute correctamente.