Como la pregunta no es muy clara, voy a hablar sobre las computadoras en general, en lugar de cualquier computadora específica.
Los “tres grandes” componentes que componen cualquier computadora son un procesador, memoria de trabajo y entrada / salida (IO). Por lo general, también hay un Bus que los une, a menudo múltiples Buses, cada uno para un propósito específico.
El procesador es la parte que realiza los cálculos. Los datos con los que trabaja el procesador se almacenan en la memoria de trabajo. IO es cómo el procesador se comunica con el mundo exterior para que pueda hacer algo útil ( puede tener una computadora que funcione sin IO, pero no puede alimentar fácilmente los datos o recuperarlos, por lo que no es muy útil )
- Cómo saber si un disco duro coincide con mi computadora portátil
- ¿Puedo usar una placa base sin un gabinete o estuche?
- ¿Cuál es la mejor computadora portátil de menos de 40K para el desarrollo de Android en India?
- ¿Cómo es la computadora capaz de realizar la lógica? ¿Cuál es la base sobre la cual puede incluso proceder funciones que se realizarán a través de puertas lógicas?
- ¿Cómo funciona el ram?
Un procesador a menudo se subdivide en una unidad aritmética y lógica (ALU) y una unidad de control (CU). La CU es responsable de leer las instrucciones y los datos de la memoria de trabajo, cargar los datos en los lugares correctos y activar otras unidades para que realmente realicen las instrucciones. La ALU en realidad realiza matemáticas, incluidas las matemáticas de la lógica booleana.
Los procesadores modernos también suelen tener una Unidad de administración de memoria (MMU), que traduce las direcciones de espacio de memoria virtual utilizadas por los programas en direcciones reales en la memoria física, y “arroja” un “error de página” cuando una dirección de memoria virtual no está actualmente en la memoria física .
Otras unidades que a veces se encuentran en los procesadores son las FPU (unidades de punto flotante, utilizadas para matemáticas especializadas) y una memoria caché, que mantiene una copia de los datos a los que se ha accedido recientemente, por lo que se puede obtener más rápido si es necesario nuevamente pronto.
La memoria de trabajo a menudo tiene dos partes: ROM y RAM. La ROM es memoria de solo lectura: contiene datos a los que queremos que el procesador tenga acceso directo, pero que no se supone que cambien normalmente. En sistemas más antiguos, el sistema operativo puede estar en ROM; En los sistemas más nuevos, el BIOS (Basic Input-Output System) está en ROM. Como los tipos de RAM que no pierden su contenido cuando se apaga la alimentación se han desarrollado y mejorado, se ha vuelto más común usar RAM de varios tipos para este propósito. La RAM se utiliza para almacenar datos temporales de todo tipo: las variables que se utilizan actualmente, el código del programa que se ha cargado y debe ejecutar el procesador, y así sucesivamente.
IO tiene la mayor variabilidad. Todo lo que no es uno de los anteriores es un tipo de dispositivo IO: pantallas, teclados, ratones, discos duros, unidades de cinta, unidades de disquete, trackpads, tarjetas de red, impresoras, etc. A menudo, un “dispositivo IO” es en sí mismo una computadora, que realiza funciones especializadas para que los procesadores principales de la computadora puedan dedicar tiempo a hacer otras cosas. Ciertos tipos de E / S también se han estandarizado: puertos serie RS-232 y el puerto paralelo Centronics en computadoras más antiguas; Puertos USB y Bluetooth en los más nuevos. Estos “puertos” son dispositivos IO, pero son dispositivos IO diseñados para la comunicación general, lo que permite conectar y utilizar una variedad de dispositivos.
Las computadoras más antiguas a veces tenían un único Bus, que se usaba tanto para IO como para acceso a la memoria. Pronto se hizo común tener buses separados para estas dos cosas y, a medida que pasaba el tiempo, tener múltiples buses de memoria (para que diferentes tipos de memoria puedan estar en su propio bus y aumentar la velocidad) y múltiples buses IO. Como un dispositivo IO puede ser una computadora, los sistemas también pueden tener un tercer bus que permite que los dispositivos IO se comuniquen directamente con la memoria. De esta manera, el Procesador puede simplemente enviar una instrucción a un controlador de disco duro que diga: “guarde la memoria en este lugar en este sector” y continúe haciendo otra cosa mientras la computadora en el controlador del disco duro se encarga de eso.
Por lo tanto, las computadoras modernas son en realidad muchas computadoras, todas trabajando juntas. ¡Esa es parte de la razón de la gran multiplicidad de partes que ves si abres una! Cada una de esas computadoras puede tener su propia memoria, IO y procesadores.