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

Universidad Especializada de las Américas

Extensión Universitaria de Coclé

Integrantes:
Jorge Bonilla 2-747-87
Esthefany Rivas 2-745-1185

Profesora:
Xenia Domínguez

Asignatura:
Informática

Carrera:
LIC. Investigación Criminal y Seguridad

II Semestre
2019
El lenguaje de máquina o código máquina es el sistema de
códigos directamente interpretable por un circuito micro
programable, como el microprocesador de
una computadora o el microcontrolador de un autómata .
Que es el lenguaje Este lenguaje está compuesto por un conjunto de
instrucciones que determinan acciones a ser tomadas por
de maquina la máquina.
El lenguaje de máquina es específico de la arquitectura de
o maquina, aunque el conjunto de instrucciones disponibles
pueda ser similar entre arquitecturas distintas.
código de
maquina
El lenguaje y sus elementos
fundamentales
Entender las bases del lenguaje de máquina, no así el lenguaje propiamente dicho, será algo que
iremos consiguiendo a medida que progresemos en nuestros estudios de informática y
programación. En el lenguaje de máquina nos encontramos con las instrucciones, que son las
órdenes que se utilizan para que un hardware realice una acción determinada. Cuando varias de
estas instrucciones se juntan se procede a la creación del lenguaje propiamente dicho, el cual
está formado por combinaciones de ceros y unos en relación lógica dentro de cada caso.
Ventajas y desventajas
El lenguaje de máquina cuenta con una serie de factores que debemos conocer para poder
utilizarlo de forma conveniente. La principal ventaja se encuentra en que vamos a disfrutar de
una gran velocidad en lo vinculado a la ejecución cuando traslademos un programa a otro
lenguaje distinto. El motivo de ello es que podemos cargar el programa en la memoria de la
máquina y que desde aquí actúe de forma independiente. Pero hay algunos inconvenientes que
están en contraposición directa con esto.
Por ejemplo, la codificación podría ser mucho más rápida y los procesos pueden llegar a ser
demasiado complicados si no hemos recibido una buena formación. El índice de fiabilidad de
este lenguaje tiene ciertas lagunas y la verificación de los programas requiere que seamos
detallistas de una forma notable para que no haya nada que se nos pase. Además, los procesos
que hayamos transmitido se podrán ejecutar en la CPU donde los hayamos configurado, pero no
tendrán soporte más allá de este equipo, requiriendo ajustes para ello.
Que es un programa
Un programa es un conjunto de pasos lógicos escritos en un lenguaje de programación que nos
permite realizar una tarea específica. El programa suele contar con una interfaz de usuario, es
decir, un medio visual mediante el cual interactuamos con la aplicación. Algunos ejemplos son la
calculadora, el navegador de internet, un teclado en pantalla para el celular, etc.
Arquitectura
interna del
microprocesador
El microprocesador
posee dentro los
siguientes bloques de
los que detallaremos
sus características en
los siguientes
apartados. No todos los
microprocesadores
incluyen todos los
bloques, dependerán
de las características del
mismo.
El microprocesador posee dentro los siguientes bloques de los
que detallaremos sus características en los siguientes
apartados
NÚCLEOS
MEMORIAS CACHÉ
En los microprocesadores moderno suelen existir La función de la memoria caché es sencilla,
más de un núcleo (core) de procesamiento. Cada conseguir que los datos más usados estén lo más
núcleo es un pequeño microprocesador cerca del microprocesador para ser accedidos de
independiente dentro del mismo la manera más rápida.
microprocesador.

Se organiza en niveles, de menor a mayor


Cada núcleo se compone de su propia Unidad de tamaño según lo alejada que esté del micro, si el
Control (UC), Unidad Aritmetico-lógica (UAL), procesador necesita un dato de la memoria se
Unidad de Punto Flotante (UPF), Registros y los comprueba si este se encuentra en el primer
primeros niveles de Memoria Caché. nivel. En caso de no encontrarlo, se busca en el
segundo nivel y si no en el tercero. Todo funciona
si se colocan los datos más utilizados en los
niveles más cercanos al procesador.
CONTROLADOR DE MEMORIA CONTROLADOR GRÁFICO

El controlador de memoria es la parte del Gracias a las mejoras producidas en los


microprocesador encargado de facilitar el procesos de fabricación como hemos visto se
acceso a la memoria RAM. En un principio, integran más componentes en el mismo chip
esta funcionalidad se implementaba en un del procesador. Uno de los que se añaden es
chip que se encontraba sobre la placa base, sin una tarjeta gráfica integrada. Esta que
embargo desde hace un tiempo ya se normalmente no será tan potente como una
encuentra integrado en el interior del discreta puede servirte para ahorrar algo de
microprocesador. dinero si no vas a usar el PC para jugar. A veces
aparte del modelo se añade la frecuencia base
a la que funciona y la velocidad que puede
alcanzar en modo turbo.
Que es un circuito
micro programable
En términos generales un sistema micro
programable es un dispositivo o conjunto de
dispositivos de propósito general, que según sea
necesario se programan para resolver distintos
problemas.
Claude Elwood Shannon
fue un matemático, ingeniero eléctrico y criptografo estadounidense
recordado como «el padre de la teoría de la información ».12
Shannon es reconocido por haber fundado el campo de la teoría de la
información con la publicación Una teoría matemática de la
comunicación, que supuso un hito en 1948. Es quizás igualmente
conocido por haber sentado las bases de la teoría del diseño
del ordenador digital y el circuito digital en 1937. Con 21 años, mientras
realizaba su maestría en el Massachusetts Institute of Technology (MIT),
demostró con su tesis, que las aplicaciones electrónicas de álgebra
booleana podrían construir cualquier relación lógico-numérica.3​ Shannon
contribuyó asimismo al campo del criptoanálisis para la defensa
de Estados Unidos durante la Segunda Guerra Mundial, con trabajos
sobre el descifrado de códigos y la seguridad en las telecomunicaciones.
Que es una red de conmutación
Conmutación se considera como la acción de establecer una vía, un camino, de extremo a
extremo entre dos puntos, un emisor (Tx) y un receptor (Rx) a través de nodos o equipos de
transmisión. La conmutación permite la entrega de la señal desde el origen hasta el destino
requerido.
Redes de conmutación de circuitos
La comunicación utilizando conmutación de circuitos, implica la existencia de un camino
dedicado entre dos estaciones. Este camino es una secuencia de enlaces conectados entre
nodos de la red. En cada enlace físico, se dedica un canal lógico para cada conexión
La comunicación por circuitos
conmutados implica tres fases:
1. Establecimiento del circuito. Antes de transmitir cualquier señal, se debe establecer un
circuito extremo a extremo (estación a estación)
2. Transferencia de datos. Tras el establecimiento del circuito, la información se podrá transmitir
desde la estación origen a la estación destino a través de la red. Dependiendo de la naturaleza
de la red, los datos podrán ser tanto analógicos como digitales. Normalmente, la conexión es full
dúplex.
3. Desconexión del circuito. Tras la fase de transferencia de datos, la conexión se finaliza. Para la
desconexión del circuito, se deben propagar las señales correspondientes a los nodos con los
que se estableció la conexión, para que éstos liberen los recursos utilizados.
Conmutación de paquetes
En la conmutación de paquetes los
datos se trocean en paquetes cortos
(1000
octetos). Cada paquete además de
datos incluye en una cabecera la
información
necesaria para alcanzar su destino en
la red. En cada nodo, el paquete se
recibe, se
almacena temporalmente y se envía
al siguiente nodo hasta alcanzar el
destino.
Ventajas
− La eficiencia de la línea es superior, ya que un mismo enlace puede ser compartido
dinámicamente en el tiempo por varios paquetes. Los paquetes van formando una cola y se
transmiten por la línea tan rápidamente como es posible.
− Permite el intercambio de paquetes a diferentes velocidades, pues cada estación se conecta a
su nodo con su propia velocidad.
− Cuando aumenta el tráfico en la red se continúan aceptando las peticiones de conexión
adicionales, si bien el retardo en la transmisión aumentará (en la conmutación de circuitos, sin
embargo, se rechazan las peticiones adicionales)
− Se puede hacer uso de prioridades. Cada nodo puede transmitir en primer lugar los paquetes
de su cola que tienen mayor prioridad.

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