Professional Documents
Culture Documents
Arquitectura y funcionamiento
Software
Introducci on
Arquitectura y funcionamiento
Software
Contenido
1
Introducci on Conceptos b asicos Hardware y Software Vista computador personal Arquitectura y funcionamiento Arquitectura Eckert-Mauchly Descripci on Principios de la arquitectura von Neumann Software Software de sistema Software de programaci on Software de aplicaci on Qu e son las distribuciones GNU/Linux? El sistema operativo GNU/Linux Aspectos de Ubuntu y su sistema de archivos La interfaz b asica de GNOME
Introducci on
Arquitectura y funcionamiento
Software
Conceptos b asicos
Inform atica = information + automatique Informaci on: Conjunto de s mbolos usados para representar magnitudes, hechos, objetos o ideas. Computador: m aquina electr onica que recibe y procesa datos para convertirlos en informaci on u til.
Introducci on
Arquitectura y funcionamiento
Software
Hardware y Software
Componente l ogica o software: conjunto de programas que controlan el funcionamiento de una computadora
Software de sistema: sistema operativo, compiladores, programas de comunicaciones, bibliotecas est andares Software de aplicaciones: bases de datos, navegadores, hojas de c alculo, procesadores de texto, etc.
Introducci on
Arquitectura y funcionamiento
Software
Hardware y Software
Componente l ogica o software: conjunto de programas que controlan el funcionamiento de una computadora
Software de sistema: sistema operativo, compiladores, programas de comunicaciones, bibliotecas est andares Software de aplicaciones: bases de datos, navegadores, hojas de c alculo, procesadores de texto, etc.
Introducci on
Arquitectura y funcionamiento
Software
1 2 3 4 5 6 7 8 9 10 11
Monitor Placa base Procesador Puertos ATA Memoria principal (RAM) Placas de expansi on Fuente el ectrica Unidad de almacenamiento o ptico Disco duro Teclado Rat on
Introducci on
Arquitectura y funcionamiento
Software
Arquitectura Eckert-Mauchly
La arquitectura Eckert-Mauchly (publicada por John von Neumann y la m as utilizada) describe una computadora en 4 secciones principales:
Unidad aritm etico l ogica (ALU): calcula operaciones aritm eticas (como adici on, substracci on, etc.) y operaciones l ogicas (como OR, NOT, XOR, etc.) Unidad de control: encargada de activar o desactivar los diversos componentes del microprocesador en funci on de la instrucci on que el microprocesador est e ejecutando Memoria central: dispositivos y medios de grabaci on que retienen datos inform aticos durante alg un intervalo de tiempo Dispositivos de entrada y salida (E/S): dispositivos de comunicaci on con el exterior
Introducci on
Arquitectura y funcionamiento
Software
Memoria y procesador
Memoria: almacena informaci on e instrucciones
RAM: memoria de acceso aleatorio, tipo de memoria temporal que pierde sus datos cuando se queda sin energ a, por ejemplo al apagar el computador (memoria vol atil)
ROM: memoria de s olo lectura, destinada s olo a ser le da, no se puede escribir sobre ella y conserva intacta la informaci on almacenada, incluso en el caso de que se interrumpa la corriente (memoria no vol atil)
Introducci on
Arquitectura y funcionamiento
Software
Memoria y procesador
Memoria: almacena informaci on e instrucciones
RAM: memoria de acceso aleatorio, tipo de memoria temporal que pierde sus datos cuando se queda sin energ a, por ejemplo al apagar el computador (memoria vol atil)
ROM: memoria de s olo lectura, destinada s olo a ser le da, no se puede escribir sobre ella y conserva intacta la informaci on almacenada, incluso en el caso de que se interrumpa la corriente (memoria no vol atil)
Introducci on
Arquitectura y funcionamiento
Software
Memoria y procesador
Memoria: almacena informaci on e instrucciones
RAM: memoria de acceso aleatorio, tipo de memoria temporal que pierde sus datos cuando se queda sin energ a, por ejemplo al apagar el computador (memoria vol atil)
ROM: memoria de s olo lectura, destinada s olo a ser le da, no se puede escribir sobre ella y conserva intacta la informaci on almacenada, incluso en el caso de que se interrumpa la corriente (memoria no vol atil)
Introducci on
Arquitectura y funcionamiento
Software
Monitor: dispositivo de salida que muestra, mediante una interfaz, los resultados del procesamiento de una computadora. Teclado: perif erico, f sico o virtual utilizado para la introducci on de o rdenes y datos. Rat on: perif erico utilizado para la entrada y el control de datos. Impresora: permite producir una copia permanente en papel de textos o gr acos de documentos almacenados en formato electr onico.
Introducci on
Arquitectura y funcionamiento
Software
Introducci on
Arquitectura y funcionamiento
Software
Para ejecutar un programa escrito en lenguaje m aquina, lo primero que hay que hacer es introducirlo en la memoria principal: El cargador se encarga de introducir en posiciones consecutivas de memoria a partir de una dada i. Una vez cargado, la Unidad de Control pone el registro CP (contador de programa) a i, para que empiece a ejecutarse el programa. La UC repite sucesivamente las siguientes fases:
1
Introducci on
Arquitectura y funcionamiento
Software
Controladores de dispositivo: programas inform aticos que permiten al sistema operativo interactuar con los perif ericos. Herramientas de diagn ostico: monitorea y controla la funcionalidad del hardware. Servidores: programas que realiza algunas tareas en benecio de otras aplicaciones llamadas clientes.
Introducci on
Arquitectura y funcionamiento
Software
Introducci on
Arquitectura y funcionamiento
Software
Introducci on
Arquitectura y funcionamiento
Software
Es una implementaci on de libre distribuci on para computadoras personales (PC), servidores, y estaciones de trabajo. Se distribuye bajo la Licencia P ublica General de GNU (GNU GPL), es decir que es software libre.
libre gratis. libre libertad del usuario sobre el software para usarlo, copiarlo, estudiarlo y distribuirlo.
Puede ser instalado en gran variedad de hardware, incluyendo computadoras personales (PCs x86 y x86-64 as como Macintosh y PowerPC), servidores, y estaciones de trabajo.
Introducci on
Arquitectura y funcionamiento
Software
Qu e es GNU/Linux?
Linux fue creado por Linus Torvalds en 1991 con el prop osito de ofrecer un sistema basado en Unix para m aquinas i386. Linux sirvi o como n ucleo para el sistema operativo del proyecto GNU que ten a como objetivo el desarrollo de un sistema Unix completo compuesto enteramente de software libre. Linux sirvi o como n ucleo para el sistema operativo del proyecto GNU que ten a como objetivo el desarrollo de un sistema Unix completo compuesto enteramente de software libre. Puede ser instalado en gran variedad de hardware, incluyendo computadoras personales (PCs x86 y x86-64 as como Macintosh y PowerPC), servidores, y estaciones de trabajo.
Introducci on
Arquitectura y funcionamiento
Software
Introducci on
Arquitectura y funcionamiento
Software
Introducci on
Arquitectura y funcionamiento
Software