domingo, 28 de febrero de 2016

JERARQUÍA DE LA MEMORIA




Características  importantes a la hora de adquirir una RAM
  • Velocidad: transferencia y procesamiento
  • tamaño 
  • costo  
  • capacidad 




EJECUCIÓN DE INSTRUCCIONES


Se  hace a partir  de  2 Ciclos


Interrupciones
4  diferentes tipos de interrupción:


  • Interrupción del programa
  • Interrupción del Reloj.
  • Interrupción de Entrada y Salida
  • Falla del Hardware
Interrupciones del sistema Modo Kernel (llamadas al Sistema)


sábado, 27 de febrero de 2016

COMPONENTES BÁSICOS DEL HARDWARE

Constituido por  la CPU ó Unidad Central de Procesamiento.

  • Unidad Central  de procesamiento ( procesador) 
  • Memoria RAM 
  • Memoria ROM
  • Unidad Entrada y Salida




Unidad Aritmética Lógica; Calcula operaciones aritméticas, permite operar  sumas, es la única operación que realiza el circuito, el resto de operaciones  van  saliendo a través  de  un algoritmo.
  • 2 operaciones aritméticas
  • 2 operaciones lógicas 

Unidad de Control
1 bit de RAM , determina  el flujo de info R/W.
la componen 3 bits  que controlan la ALU controlando el flujo de datos. 

Hyper Threading; Multi Hilo  

El registro controlador del programa (PC)
Memoria RAM, procesos  del  equipo
Memoria ROM, BIOS SETUP
Unidad E/S, Mouses, teclados, USB

martes, 23 de febrero de 2016

SOFTWARE - FIRMWARE - HARDWARE

El hardware de un ordenador lo componen todas las partes físicas y tangibles que componen todo el sistema que hace posible el funcionamiento del proceso de datos. Entre las partes más importantes que componen el hardware de un ordenador se encuentra el procesador o microprocesador, antiguamente conocido como CPU ( Unidad Central de Procesamiento), que es el cerebro o corazón del sistema, por el cual pasan todos los datos, la placa base, o placa madre, que contiene todos los circuitos que interconectan los componentes del hardware.

El software es un ingrediente indispensable para el funcionamiento del computador. Está formado por una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el computador tiene, de manera que pueda resolver gran cantidad de problemas. Un computador en sí, es sólo un conglomerado de componentes electrónicos; el software le da vida al computador, haciendo que sus componentes funcionen de forma ordenada.
El software es un conjunto de instrucciones detalladas que controlan la operación de un sistema computacional.

Funciones del software: administrar los recursos de computacionales, proporcionar las herramientas para optimizar estos recursos, actuar como intermediario entre el usuario y la información almacenada.


El sistema operativo es un software básico, necesario en el ordenador, en el que se apoyan todas las aplicaciones para funcionar y que, además actúa de intérprete entre el usuario y el propio ordenador.
Los sistemas operativos pueden ser textuales (las órdenes se teclean en pantalla) o gráficos (todas las operaciones o, al menos, la gran mayoría de ellas se ejecutan mediante el empleo de iconos y diferentes elementos gráficos).
Ejemplos: Windows XP, Windows 98, Ubuntu, Mac OSx Lion, Slackware Linux.

Firmware (término que hace referencia a la Programación Firme) es el software compuesto por un bloque de instrucciones que tienen un fin específico y que se almacena y se ejecuta desde la memoria ROM (que es la memoria de sólo lectura). Este software está integrado en la parte del hardware, es decir que viene incorporado con el dispositivo, por lo que el firmware es en cierto punto, hardware y software al mismo tiempo.



viernes, 19 de febrero de 2016

MULTI-PROGRAMACIÓN

MULTI-PROGRAMACIÓN

Tipos de  archivo:

Otros/ Biblioteca de datos:            
  • txt.                                                                                          
  • pdf.                                                                                          
  • xls.
  • doc.
  • bat
  • jpeg
  • mp3
  • 7zip
  • ini
  • dll
  • tlb

Archivos del sistema:
  • Exe
  • com


Proceso, instancia  ejecutable  en memoria  de cualquier programa

Las interrupciones  de los procesos  en el procesador se  guarda  en  el  BCP ( Bloque de Control de Procesos).

jueves, 18 de febrero de 2016

GENERACIÓN DE LOS SISTEMAS OPERATIVOS

GENERACIÓN CERO 


En la década  de los 40's. Los primeros sistemas computacionales no poseían sistemas operativos

Los usuarios tenían completo acceso al lenguaje de la maquina.
Todas las instrucciones eran codificadas a mano.

colossus.gif


El programador debía tener un conocimiento y contacto profundo con el hardware, y en el infortunado caso de que su programa fallara, debía examinar los valores de los registros y paneles de luces indicadoras del estado de la computadora para determinar la causa del fallo y poder corregirlo; se accedía directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir directamente el programa en la memoria de la computadora.



  • Administrador de  Tiempo: Es la persona  encargada de coordinar los tiempos de los programadores en una tabla.
  • Administrador  de  Consola: Encargado de  realizar el proceso de perforación de las  tarjetas.
  • Administrador de Recursos: Encargado del manejo del lector de tarjetas donde se  grababa el  programa en una cinta.
  • Administrador de Procesamiento: Encargado de  procesar la Cinta  y  entregarla  con los resultados.
  • Administrador de Impresión: Encargado de recoger la Cinta con los datos guardados e imprimir las hojas  que le correspondían a cada programador.





SISTEMA OPERATIVO

Su función principal es controlar el HARDWARE:

Los tres tipos de Sistemas Operativos son de:
  • Aplicaciones
  • Desarrollo 
  • Operativo


El primer  Sistema Operativo  fue IBM 360.