SlideShare una empresa de Scribd logo
1 de 27
Integrantes:
Dayana Hernández
Juan Carlos Monge
Gabriel Rivera
Gabriel Romero
COMPONENTES PRINCIPALES DE LA
COMPUTADORA
UNIDAD CENTRAL DE PROCESO.
Lee de la memoria la instrucción que hay que ejecutar y la guarda en un registro interior de la
UCP.
Identifica la instrucción que acaba de leer
Comprueba si la instrucción necesita utilizar nuevos de memoria, si fuera así, determina
donde debe ir a buscarlos.
Busca los datos en la memoria y los trae en UCP.
Ejecuta la instrucción propiamente dicha.
El resultado de la misma puede ser que se almacene o invoque la necesidad de tener que
comunicarse con la memoria o con otro elemento externo a la propia UCP.
Vuelve al primer paso para empezar una nueva instrucción.
En esta se encuentran:
UNIDAD DE CONTROL
• La unidad de control (UC) es el centro nervioso de la computadora; desde ella se controla y
gobiernan todas las operaciones (búsqueda, decodificación, y ejecución de la instrucción).
Para realizar su función, consta de los siguientes elementos:
• Registro de contador de programas (CP): contiene permanentemente la dirección de memoria
de la próxima instrucción a ejecutar.
• Registro de Instrucciones (RI): Contiene la instrucción que se está ejecutando en cada
momento. La instrucción llevará consigo el código de operación.
• Decodificador (D): Se encarga de extraer y analizar el código de operación de la instrucción en
curso (que está en el RI) y dar las señales necesarias al resto de los elementos.
• Reloj (R) Proporcionar una sucesión de impulsos eléctricos a intervalos constantes (frecuencia
constante), que marcan los instantes en que han de comenzar los distintos pasos-
• Generador de Señales o Secuenciador (S) ). En este dispositivo se generan órdenes muy
elementales que, sincronizadas por los impulsos del reloj.
UNIDAD ARITMÉTICO - LOGICA
• Esta unidad es la encargada de realizar las operaciones elementales de tipo aritmético
(generalmente sumas o restas) y de tipo lógico (generalmente comparaciones). Para
realizar su función, consta de los siguientes elementos:
• Banco de registros (BR). Está constituido por 8, 16 ó 32 registros de tipo general que
sirven para situar dates antes de cada operación, para almacenar datos intermedios en
las operaciones y para operaciones internas del procesador.
• Circuitos operadores (CIROP). Compuesto de uno o varios circuitos electrónicos que
realizan operaciones elementales aritméticas y lógicas (sumador, complementador,
desplazador, etc.)
• Registro de resultado (RR). Se trata de un registro especial, en el que se depositan los
resultados que producen los circuitos operadores.
• Señalizadores de estado (SE). Registro con un conjunto de biestables en los que se
deja constancia de algunas condiciones que se dieron en la última operación realizada.
MEMORIA.
Memoria RAM
• Se utiliza como memoria de trabajo para
el sistema operativo, los programas y la
mayor parte del software. Es allí donde se
cargan todas las instrucciones que
ejecutan el procesador y otras unidades
de cómputo.
Memoria ROM
• Es un medio de almacenamiento utilizado
en ordenadores y dispositivos
electrónicos, que permite sólo la lectura
de la información y no su escritura,
independientemente de la presencia o no
de una fuente de energía.
MEMORIA SECUNDARIA
• Capacidad de almacenamiento grande .
• No se pierde información a falta de energía.
• Bajas velocidades de transferencia de información.
• Mismo formato de almacenamiento que en memoria principal.
• Siempre es independiente del CPU y de la memoria primaria. Debido a esto, los
dispositivos de almacenamiento secundario, también son conocidos como, Dispositivos
de Almacenamiento Externo.
DISPOSITIVOS DE ENTRADA Y SALIDA.
DE ENTRADA
Los dispositivos de entrada son aquellos dispositivos externos de un ordenador, el cual aloja
componentes situados fuera de la computadora para algunos dispositivos externos, a la que
pueden dar información o instrucciones:
• Teclado
• Ratón
• Joystick
• Lápiz óptico
• Micrófono
• Webcam
• Escáner
• Escáner de código de barras
• Sensor de huella digital
• Código QR
DE SALIDA
Mientras tanto los dispositivos de salida son aquellos dispositivos que permiten ver
resultados del proceso de datos que realiza la computadora (salida de datos):
• Monitor
• Altavoz
• Auriculares
• Impressora
• Plotter
• Proyector
SISTEMAS OPERATIVOS
El sistema operativo es el programa (o software) más importante de un ordenador. Para
que funcionen los otros programas, cada ordenador de uso general debe tener un sistema
operativo.
.Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión
del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en
el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es
como un policía de tráfico, se asegura de que los programas y usuarios que están
funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es
responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan
acceso al sistema.
Familia Windows
• Windows 95
• Windows 98
• Windows ME
• Windows NT
• Windows 2000
• Windows 2000 server
• Windows XP
• Windows Server 2003
• Windows CE
• Windows Mobile
• Windows XP 64 bits
• Windows Vista (Longhorn)
Familia Macintosh
• Mac OS 7
• Mac OS 8
• Mac OS 9
• Mac OS X
Familia UNIX
• AIX
• AMIX
• GNU/Linux
• GNU / Hurd
• HP-UX
• Irix
• Minix
• System V
• Solaris
• UnixWare
Los lenguajes de programación son lenguajes creado por el ser
humano para poder comunicarse con las computadoras.
LENGUAJES DE PROGRAMACION
EL LENGUAJE MÁQUINA:
• Es el lenguaje de programación que entiende directamente la computadora o máquina.
• Este lenguaje de programación utiliza el alfabeto binario :0 y el 1, conocidos como bits,
forma las cadenas binarias (combinaciones de ceros y unos) son con las que se escriben
las instrucciones que el microprocesador de la computadora entiende nuestra peticiones.
• Fue el primer lenguaje de programación.
• Dejo de usarse por su dificultad y facilidad para cometer errores.
LENGUAJES DE PROGRAMACIÓN DE BAJO NIVEL:
• Son mucho mas fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la
computadora como sucedía con el lenguaje máquina.
• El lenguaje ensamblador fue el primer lenguaje de programación de bajo nivel que trato
de sustituir el lenguaje máquina por otro mucho más parecido al de los seres humanos.
• El programa fuente es un conjunto de instrucciones escrito en lenguaje ensamblador, y
cuyo objeto es la traducción a lenguaje máquina del programa fuente.
• Los lenguajes de este tipo son agiles, difíciles de usar, específicos de cada procesador, si
nos llevamos el programa a otro computador será preciso reescribir el programa desde el
comienzo.
LENGUAJES DE PROGRAMACIÓN DE ALTO NIVEL:
• Este lenguaje es independientes de la máquina, lo podemos usar en
cualquier computador con muy pocas modificaciones o sin ellas, son
muy similares al lenguaje humano.
• Necesitan un programa interprete o compilador que lo traduzca uno
de bajo nivel, como el lenguaje de máquina para que la computadora
pueda entenderlo.
• Este tipo de lenguaje es más fáciles de aprender porque se usan
palabras o comandos del lenguaje natural, como por ejemplo:
palabras en inglés. Este es el caso del BASIC, el lenguaje de
programación más conocido
TRADUCTORES.
Traduce o convierte desde un texto o programa escrito en un lenguaje fuente hasta un texto
o programa escrito en un lenguaje destino produciendo, si cabe, mensajes de error. Los
traductores engloban tanto al compilador como al intérprete.
COMPILADORES
• Es aquel traductor que tiene como entrada una sentencia en lenguaje formal y de salida
tiene un fichero ejecutable, hace una traducción de alto nivel a código máquina.
• Para cada lenguaje se requiere un compilador separado.
• traduce todo el programa antes de ejecutarlo.
• Los compiladores son programas de traducción insertados en la memoria por el sistema
operativo para convertir programas de cómputo en pulsaciones electrónicas ejecutables
(lenguaje de máquina).
INTÉRPRETES
• Es como un compilador, solo que la salida es una ejecución.
• El programa entrada se interpreta y ejecuta a la vez.
• Hay lenguajes que solo pueden ser interpretados, como por ejemplo: SNOBOL (StriNg
Oriented SimBOlyc Language), LISP (LISt Processing), BASIC, etc.
• La principal ventaja es que permiten una fácil depuración.
• Los inconvenientes son, en primer lugar la lentitud de ejecución, ya que si uno ejecuta a
la vez que traduce no puede aplicarse mucha optimización, además si el programa entra
en un bucle tiene que interpretar y ejecutar todas las veces que se realice el bucle.
• Otro inconveniente es que durante la ejecución, es necesario el intérprete en memoria
por lo que consumen más recursos.

Más contenido relacionado

La actualidad más candente

Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luisuplo45
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballouplo45
 
Un sistema operativo luis
Un sistema operativo luisUn sistema operativo luis
Un sistema operativo luisuplo45
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luisuplo45
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballoMIGUELITO-1
 
Un sistema operativo caraballo1assss
Un sistema operativo caraballo1assssUn sistema operativo caraballo1assss
Un sistema operativo caraballo1assssuplo45
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luisuplo45
 
Un sistema operativo caraballo1
Un sistema operativo caraballo1Un sistema operativo caraballo1
Un sistema operativo caraballo1uplo45
 
Partes del computador
Partes del computadorPartes del computador
Partes del computadorevelinsu
 
Clase de tecnologia partes del computador
Clase de tecnologia  partes del computadorClase de tecnologia  partes del computador
Clase de tecnologia partes del computadorAlexandra219
 
Clase de Tecnologia- Partes del Computador
Clase de Tecnologia- Partes del ComputadorClase de Tecnologia- Partes del Computador
Clase de Tecnologia- Partes del ComputadorAlexandra219
 
Lenguaje Ensamblador
Lenguaje Ensamblador Lenguaje Ensamblador
Lenguaje Ensamblador irana piñero
 

La actualidad más candente (15)

45
4545
45
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luis
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballo
 
Un sistema operativo luis
Un sistema operativo luisUn sistema operativo luis
Un sistema operativo luis
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luis
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballo
 
Un sistema operativo luis caraballo
Un sistema operativo luis caraballoUn sistema operativo luis caraballo
Un sistema operativo luis caraballo
 
Un sistema operativo caraballo1assss
Un sistema operativo caraballo1assssUn sistema operativo caraballo1assss
Un sistema operativo caraballo1assss
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luis
 
Un sistema operativo caraballo1
Un sistema operativo caraballo1Un sistema operativo caraballo1
Un sistema operativo caraballo1
 
Conceptos de informática
Conceptos de informáticaConceptos de informática
Conceptos de informática
 
Partes del computador
Partes del computadorPartes del computador
Partes del computador
 
Clase de tecnologia partes del computador
Clase de tecnologia  partes del computadorClase de tecnologia  partes del computador
Clase de tecnologia partes del computador
 
Clase de Tecnologia- Partes del Computador
Clase de Tecnologia- Partes del ComputadorClase de Tecnologia- Partes del Computador
Clase de Tecnologia- Partes del Computador
 
Lenguaje Ensamblador
Lenguaje Ensamblador Lenguaje Ensamblador
Lenguaje Ensamblador
 

Similar a Principales componentes de la computadora

Fase3 t1-introduccion- a-la- programacion new
Fase3 t1-introduccion- a-la- programacion newFase3 t1-introduccion- a-la- programacion new
Fase3 t1-introduccion- a-la- programacion newINGJOINER
 
Clase Ocho TecnologíA 2009
Clase Ocho  TecnologíA 2009Clase Ocho  TecnologíA 2009
Clase Ocho TecnologíA 2009infosistemasuno
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionErnesto Garcia
 
Introduccion a la_programacion
Introduccion a la_programacionIntroduccion a la_programacion
Introduccion a la_programacionDIGENARO
 
Conceptos de software
Conceptos  de softwareConceptos  de software
Conceptos de softwarejosue milla
 
Dispositivo de entrada y salida de la pc
Dispositivo de entrada y salida de la pcDispositivo de entrada y salida de la pc
Dispositivo de entrada y salida de la pcdamian
 
Estructura y funcionamiento de una computadora
Estructura y funcionamiento de una computadoraEstructura y funcionamiento de una computadora
Estructura y funcionamiento de una computadoraelena_lo
 
Universidad De Los Andes
Universidad De Los AndesUniversidad De Los Andes
Universidad De Los Andesbarrios
 
Informatica
InformaticaInformatica
Informaticadebop88
 
Informatica
InformaticaInformatica
Informaticalisarrua
 
PresentacióN Informatica
PresentacióN InformaticaPresentacióN Informatica
PresentacióN InformaticaIngrid
 
Tp 1 hardware y software
Tp 1 hardware y softwareTp 1 hardware y software
Tp 1 hardware y softwareHoracio Paz
 
Tp 1 hardware y software
Tp 1 hardware y softwareTp 1 hardware y software
Tp 1 hardware y softwareHoracio Paz
 
Tp 1 hardware y software
Tp 1 hardware y softwareTp 1 hardware y software
Tp 1 hardware y softwareHoracio Paz
 

Similar a Principales componentes de la computadora (20)

Fase3 t1-introduccion- a-la- programacion new
Fase3 t1-introduccion- a-la- programacion newFase3 t1-introduccion- a-la- programacion new
Fase3 t1-introduccion- a-la- programacion new
 
Unidad educativa nuestra señora
Unidad educativa nuestra señoraUnidad educativa nuestra señora
Unidad educativa nuestra señora
 
Introduccion_a_la_programacion.pdf
Introduccion_a_la_programacion.pdfIntroduccion_a_la_programacion.pdf
Introduccion_a_la_programacion.pdf
 
Clase Ocho TecnologíA 2009
Clase Ocho  TecnologíA 2009Clase Ocho  TecnologíA 2009
Clase Ocho TecnologíA 2009
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Introduccion a la_programacion
Introduccion a la_programacionIntroduccion a la_programacion
Introduccion a la_programacion
 
Conceptos de software
Conceptos  de softwareConceptos  de software
Conceptos de software
 
Conceptos de software
Conceptos  de softwareConceptos  de software
Conceptos de software
 
Dispositivo de entrada y salida de la pc
Dispositivo de entrada y salida de la pcDispositivo de entrada y salida de la pc
Dispositivo de entrada y salida de la pc
 
Estructura y funcionamiento de una computadora
Estructura y funcionamiento de una computadoraEstructura y funcionamiento de una computadora
Estructura y funcionamiento de una computadora
 
Universidad De Los Andes
Universidad De Los AndesUniversidad De Los Andes
Universidad De Los Andes
 
Informatica(1)
Informatica(1)Informatica(1)
Informatica(1)
 
Informatica
InformaticaInformatica
Informatica
 
Informatica
InformaticaInformatica
Informatica
 
PresentacióN Informatica
PresentacióN InformaticaPresentacióN Informatica
PresentacióN Informatica
 
Tp 1 hardware y software
Tp 1 hardware y softwareTp 1 hardware y software
Tp 1 hardware y software
 
Tp 1 hardware y software
Tp 1 hardware y softwareTp 1 hardware y software
Tp 1 hardware y software
 
Trabajo Acc
Trabajo AccTrabajo Acc
Trabajo Acc
 
Tp 1 hardware y software
Tp 1 hardware y softwareTp 1 hardware y software
Tp 1 hardware y software
 

Último

PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf socialesJhonathanRodriguez10
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosDebora Gomez Bertoli
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptxRosiClaros
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 

Último (8)

PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todos
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 

Principales componentes de la computadora

  • 1. Integrantes: Dayana Hernández Juan Carlos Monge Gabriel Rivera Gabriel Romero COMPONENTES PRINCIPALES DE LA COMPUTADORA
  • 2. UNIDAD CENTRAL DE PROCESO. Lee de la memoria la instrucción que hay que ejecutar y la guarda en un registro interior de la UCP. Identifica la instrucción que acaba de leer Comprueba si la instrucción necesita utilizar nuevos de memoria, si fuera así, determina donde debe ir a buscarlos. Busca los datos en la memoria y los trae en UCP. Ejecuta la instrucción propiamente dicha. El resultado de la misma puede ser que se almacene o invoque la necesidad de tener que comunicarse con la memoria o con otro elemento externo a la propia UCP. Vuelve al primer paso para empezar una nueva instrucción. En esta se encuentran:
  • 3. UNIDAD DE CONTROL • La unidad de control (UC) es el centro nervioso de la computadora; desde ella se controla y gobiernan todas las operaciones (búsqueda, decodificación, y ejecución de la instrucción). Para realizar su función, consta de los siguientes elementos: • Registro de contador de programas (CP): contiene permanentemente la dirección de memoria de la próxima instrucción a ejecutar. • Registro de Instrucciones (RI): Contiene la instrucción que se está ejecutando en cada momento. La instrucción llevará consigo el código de operación. • Decodificador (D): Se encarga de extraer y analizar el código de operación de la instrucción en curso (que está en el RI) y dar las señales necesarias al resto de los elementos. • Reloj (R) Proporcionar una sucesión de impulsos eléctricos a intervalos constantes (frecuencia constante), que marcan los instantes en que han de comenzar los distintos pasos- • Generador de Señales o Secuenciador (S) ). En este dispositivo se generan órdenes muy elementales que, sincronizadas por los impulsos del reloj.
  • 4.
  • 5. UNIDAD ARITMÉTICO - LOGICA • Esta unidad es la encargada de realizar las operaciones elementales de tipo aritmético (generalmente sumas o restas) y de tipo lógico (generalmente comparaciones). Para realizar su función, consta de los siguientes elementos: • Banco de registros (BR). Está constituido por 8, 16 ó 32 registros de tipo general que sirven para situar dates antes de cada operación, para almacenar datos intermedios en las operaciones y para operaciones internas del procesador. • Circuitos operadores (CIROP). Compuesto de uno o varios circuitos electrónicos que realizan operaciones elementales aritméticas y lógicas (sumador, complementador, desplazador, etc.) • Registro de resultado (RR). Se trata de un registro especial, en el que se depositan los resultados que producen los circuitos operadores. • Señalizadores de estado (SE). Registro con un conjunto de biestables en los que se deja constancia de algunas condiciones que se dieron en la última operación realizada.
  • 6.
  • 8. Memoria RAM • Se utiliza como memoria de trabajo para el sistema operativo, los programas y la mayor parte del software. Es allí donde se cargan todas las instrucciones que ejecutan el procesador y otras unidades de cómputo. Memoria ROM • Es un medio de almacenamiento utilizado en ordenadores y dispositivos electrónicos, que permite sólo la lectura de la información y no su escritura, independientemente de la presencia o no de una fuente de energía.
  • 9. MEMORIA SECUNDARIA • Capacidad de almacenamiento grande . • No se pierde información a falta de energía. • Bajas velocidades de transferencia de información. • Mismo formato de almacenamiento que en memoria principal. • Siempre es independiente del CPU y de la memoria primaria. Debido a esto, los dispositivos de almacenamiento secundario, también son conocidos como, Dispositivos de Almacenamiento Externo.
  • 10.
  • 12. DE ENTRADA Los dispositivos de entrada son aquellos dispositivos externos de un ordenador, el cual aloja componentes situados fuera de la computadora para algunos dispositivos externos, a la que pueden dar información o instrucciones: • Teclado • Ratón • Joystick • Lápiz óptico • Micrófono • Webcam • Escáner • Escáner de código de barras • Sensor de huella digital • Código QR
  • 13.
  • 14. DE SALIDA Mientras tanto los dispositivos de salida son aquellos dispositivos que permiten ver resultados del proceso de datos que realiza la computadora (salida de datos): • Monitor • Altavoz • Auriculares • Impressora • Plotter • Proyector
  • 15.
  • 16. SISTEMAS OPERATIVOS El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. .Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc. En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.
  • 17. Familia Windows • Windows 95 • Windows 98 • Windows ME • Windows NT • Windows 2000 • Windows 2000 server • Windows XP • Windows Server 2003 • Windows CE • Windows Mobile • Windows XP 64 bits • Windows Vista (Longhorn) Familia Macintosh • Mac OS 7 • Mac OS 8 • Mac OS 9 • Mac OS X Familia UNIX • AIX • AMIX • GNU/Linux • GNU / Hurd • HP-UX • Irix • Minix • System V • Solaris • UnixWare
  • 18. Los lenguajes de programación son lenguajes creado por el ser humano para poder comunicarse con las computadoras. LENGUAJES DE PROGRAMACION
  • 19. EL LENGUAJE MÁQUINA: • Es el lenguaje de programación que entiende directamente la computadora o máquina. • Este lenguaje de programación utiliza el alfabeto binario :0 y el 1, conocidos como bits, forma las cadenas binarias (combinaciones de ceros y unos) son con las que se escriben las instrucciones que el microprocesador de la computadora entiende nuestra peticiones. • Fue el primer lenguaje de programación. • Dejo de usarse por su dificultad y facilidad para cometer errores.
  • 20.
  • 21. LENGUAJES DE PROGRAMACIÓN DE BAJO NIVEL: • Son mucho mas fáciles de utilizar que el lenguaje máquina, pero dependen mucho de la computadora como sucedía con el lenguaje máquina. • El lenguaje ensamblador fue el primer lenguaje de programación de bajo nivel que trato de sustituir el lenguaje máquina por otro mucho más parecido al de los seres humanos. • El programa fuente es un conjunto de instrucciones escrito en lenguaje ensamblador, y cuyo objeto es la traducción a lenguaje máquina del programa fuente. • Los lenguajes de este tipo son agiles, difíciles de usar, específicos de cada procesador, si nos llevamos el programa a otro computador será preciso reescribir el programa desde el comienzo.
  • 22.
  • 23. LENGUAJES DE PROGRAMACIÓN DE ALTO NIVEL: • Este lenguaje es independientes de la máquina, lo podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje humano. • Necesitan un programa interprete o compilador que lo traduzca uno de bajo nivel, como el lenguaje de máquina para que la computadora pueda entenderlo. • Este tipo de lenguaje es más fáciles de aprender porque se usan palabras o comandos del lenguaje natural, como por ejemplo: palabras en inglés. Este es el caso del BASIC, el lenguaje de programación más conocido
  • 24.
  • 25. TRADUCTORES. Traduce o convierte desde un texto o programa escrito en un lenguaje fuente hasta un texto o programa escrito en un lenguaje destino produciendo, si cabe, mensajes de error. Los traductores engloban tanto al compilador como al intérprete.
  • 26. COMPILADORES • Es aquel traductor que tiene como entrada una sentencia en lenguaje formal y de salida tiene un fichero ejecutable, hace una traducción de alto nivel a código máquina. • Para cada lenguaje se requiere un compilador separado. • traduce todo el programa antes de ejecutarlo. • Los compiladores son programas de traducción insertados en la memoria por el sistema operativo para convertir programas de cómputo en pulsaciones electrónicas ejecutables (lenguaje de máquina).
  • 27. INTÉRPRETES • Es como un compilador, solo que la salida es una ejecución. • El programa entrada se interpreta y ejecuta a la vez. • Hay lenguajes que solo pueden ser interpretados, como por ejemplo: SNOBOL (StriNg Oriented SimBOlyc Language), LISP (LISt Processing), BASIC, etc. • La principal ventaja es que permiten una fácil depuración. • Los inconvenientes son, en primer lugar la lentitud de ejecución, ya que si uno ejecuta a la vez que traduce no puede aplicarse mucha optimización, además si el programa entra en un bucle tiene que interpretar y ejecutar todas las veces que se realice el bucle. • Otro inconveniente es que durante la ejecución, es necesario el intérprete en memoria por lo que consumen más recursos.