Está en la página 1de 6

‌ UNIVERSIDAD DOMINICANA

O&M
Recinto Universitario Santiago

Carrera:
Ingeniería de sistemas y computación
Asignatura:
Arquitectura & Diseño de Seguridad

Presentado Por:
Jorge Báez
18-MISN-7-021

Presentado al:
Prof. Lucas Reyes
Realizar los siguientes conceptos en un documento word y enviarlo por esta
vía. El documento debe tener una presentación, los párrafos deben estar
justificados, subtítulos en negritas, estilo de letras Arial, tamaño 12 , color
negro.
Estructura de VON NEWMAN.
Está formado por una CPU (Central Processing Unit) o Unidad Central de
Procesamiento que a su vez contiene una ALU (Arithmetic Logic Unit) o Unidad
Aritmética Lógica y los registros del procesador, una unidad de control y un
contador de programa.

Computadora secuencial.
Máquinas secuenciales. En teoría de autómatas, las máquinas se dividen en
combinatorias y secuenciales. Una máquina combinatoria es aquella que su
resultado depende de las entradas al sistema únicamente. Una máquina
secuencial es aquella que su salida depende, además de sus entradas, de los
estados anteriores del sistema (el sistema tiene memoria)

Máquina de lógica cableada y máquina de lógica programada.


lógica: La lógica cableada es una forma de realizar controles, en la que el tratamiento
de datos (botonería, fines de carrera, sensores, presóstatos, etc.), se efectúa en
conjunto con contactores o relés auxiliares, frecuentemente asociados a
temporizadores y contadores.

Programada: La lógica programable permite utilizar unidades electrónicas para el


tratamiento de datos. El funcionamiento de este tipo de equipos no está definido por
un esquema, como en el caso de la lógica cableada, sino por un programa cargado en
la memoria de la unidad de tratamiento. Los autómatas programables son los
componentes básicos de los equipos electrónicos de automatismo.

Hardware, Software y Firmware de un computador.


El hardware es físico: destaca por ser «real», por lo que puede romperse o
desgastarse
El software es virtual: podremos copiarlo, cambiarlo o destruirlo.
Componentes y funciones de los bloques de una computadora
secuencial.

UNIDAD DE CONTROL (La unidad que va decidir controlar).


La unidad de control es el auténtico cerebro que controla y coordina el
funcionamiento de la computadora. A raíz de la interpretación de las
instrucciones que integran el programa esta unidad genera el conjunto de
órdenes elementales necesarias para que se realice la tarea necesitada. 

Clasificación atendiendo al programa.


Clasificación según su función
Software de sistema: Es el software que nos permite tener una interacción con
nuestro hardware, es decir, es el sistema operativo. 
-Software de Programación: Es un conjunto de aplicaciones que permiten a un
programador desarrollar sus propios programas informáticos haciendo uso de
sus conocimientos lógicos y lenguajes de programación. 
Lenguajes de bajo nivel:
Máquina: Los lenguajes máquina, son aquellos cuyas instrucciones son
directamente entendibles por la computadora y no necesitan traducción
posterior para que la CPU, pueda entender y ejecutar el programa. Las
instrucciones en lenguaje maquina, se expresan en términos de la unidad de
memoria mas pequeña, el bit (digito binario 0 o 1 ), en esencia una secuencia
de bits que especifican la operación y las celdas implicadas en una operación.
Como se puede observar, estas instrucciones serán fáciles de leer por la
computadora y difíciles por un programador, y viceversa. Esta razón hace difícil
escribir programas  lenguaje a maquina y requiere buscar otro lenguaje pare
comunicarse con la computadora, pero que sea mas fácil de escribir y leer por
el programador.
 
Ensambladores: Es un lenguaje típico de bajo nivel. En este lenguaje las
instrucciones se escriben en códigos alfabéticos conocidos como nemotécnicos
(abreviaturas de palabras inglesas o españolas). Así, por ejemplo,
nemotécnicos típicos son: ADD suma, DIV dividir.

Lenguajes de alto nivel


Los lenguajes de programación de alto nivel (Ada, BASIC, COBOL, FORTRAN,
Modula-2, Pascal, etc.) son aquellos en los que las instrucciones o sentencias a
la computadora son escritas con palabras similares a los lenguajes humanos 
en general lenguaje inglés, como es el caso de QuickBasic--, lo que facilita la
escritura y la fácil compresión por el programador.

Software de Aplicación: Son los programas que nos permiten realizar tareas


específicas en nuestro sistema. A diferencia del software de sistema, el
software de aplicación esta enfocada en un área especifica para su utilización.
La mayoría de los programas que utilizamos diariamente pertenecen a este tipo
de software, ya que nos permiten realizar diversos tipos de tareas en nuestro
sistema.

Organización de una computadora básica.


Se refiere a las unidades funcionales de una computadora (como la unidad
central de procesamiento, unidad de memoria y los dispositivos de
entrada/salida) y sus interconexiones, que materializan especificaciones
arquitectónicas.

La organización de una computadora y su arquitectura están estrechamente


relacionadas; sin embargo, no se deben confundir la arquitectura con la
organización, que en algunos casos suele ser usada como un sinónimo de esta
última, puesto que la arquitectura se enfoca a la forma de construir las
unidades funcionales para que realicen las funciones especificadas por su
organización, al igual que su forma de comunicarse e interactuar entre ellas. Un
ejemplo de atributos de la arquitectura computacional son el número de bits
usados para representar los tipos de datos (números, caracteres, etc.),
mecanismos de entrada/salida, entre otros. Algunos de los atributos de la
organización son las interfaces entre la computadora y los periféricos, las
señales de control en el hardware y la tecnología de la memoria usada.
• Memoria: está dividida en celdas cuyo contenido es variable y son identificadas con
un número fijo llamado “dirección de memoria”. La capacidad total de la memoria está
dada por la cantidad de celdas disponibles. Las celdas tienen datos e instrucciones (a
diferencia de la arquitectura Harvard que tiene una memoria para datos y otra para
instrucciones).

 • UAL: unidad encargada de realizar operaciones elementales de tipo aritmético


(sumas y restas) y lógicas (comparaciones, NOT, XOR, etc.) 

• UC: controla y gobierna todas las operaciones (búsqueda, decodificación y ejecución


de instrucciones). • Dispositivo de E/S: gestiona la transferencia de información entre
los periféricos y la memoria central.
 • Bus de datos: sistema digital que transporta datos entre las distintas partes (no la
almacena, solo la transmite). 

◦ Bus de datos: mueve la información por los componentes del hardware. 


◦ Bus de direcciones: ubica los datos en la memoria. ◦ Bus de control: marca el estado
de una instrucción. 

Sistema operativo: conjunto de programas residentes en memoria cuya función es


administrar los recursos del sistema (memoria, CPU, canales y periféricos) para
optimizar su utilización. o Núcleo, supervisor o monitor: parte del SO que está siempre
en la memoria (en la parte más baja). o El resto del sistema operativo queda en
periféricos (discos), y existe un área donde se cargan las partes del SO que se
necesitan y no están en memoria. 

Conjunto de instrucciones: Secuencias de microinstrucciones.


Un conjunto de instrucciones, repertorio de instrucciones, juego de
instrucciones o ISA (del inglés instruction set architecture, «arquitectura del
conjunto de instrucciones») es una especificación que detalla las instrucciones
que una unidad central de procesamiento puede entender y ejecutar, o el
conjunto de todos los comandos implementados por un diseño particular de
una CPU. El término describe los aspectos del procesador generalmente
visibles para un programador, incluidos los tipos de datos nativos, las
instrucciones, los registros, la arquitectura de memoria y las interrupciones,
entre otros aspectos.

Cualquier conjunto de instrucciones se puede implementar de varias maneras.


Todas las maneras de implementar un conjunto de instrucciones dan el mismo
modelo programado, y todas pueden hacer funcionar los mismos
ejecutables binarios. Las varias maneras de implementar un conjunto de
instrucciones dan diversas compensaciones entre el coste, el funcionamiento,
el consumo de energía, el tamaño, etc.

Organización de una computadora mejorada.


La organización de computadoras se refiere a las unidades funcionales de
una computadora (como la unidad central de procesamiento, unidad de
memoria y los dispositivos de entrada/salida) y sus interconexiones, que
materializan especificaciones arquitectónicas.
La organización de una computadora y su arquitectura están estrechamente
relacionadas; sin embargo, no se deben confundir la arquitectura con la
organización, que en algunos casos suele ser usada como un sinónimo de esta
última, puesto que la arquitectura se enfoca a la forma de construir las
unidades funcionales para que realicen las funciones especificadas por su
organización, al igual que su forma de comunicarse e interactuar entre ellas. Un
ejemplo de atributos de la arquitectura computacional son el número de bits
usados para representar los tipos de datos (números, caracteres, etc.),
mecanismos de entrada/salida, entre otros. Algunos de los atributos de la
organización son las interfaces entre la computadora y los periféricos, las
señales de control en el hardware y la tecnología de la memoria usada.

También podría gustarte