Uno de los temas básicos para todas las personas y profesionales de la informática, y especialmente para quienes quieren dedicarse profesionalmente a ella, es conocer las partes que tiene un ordenador.
Por eso, la estructura de computadores es uno de los primeros
puntos que se tratan en un programa de estudios en la Informática. Porque para poder trabajar en informática a nivel profesional, lo básico es conocer cómo funciona y de qué están compuestos los ordenadores. ¿Cuál es la estructura de computadores u ordenadores? La estructura de las computadoras básica se divide en dos partes: el hardware y el software. El hardware está formado por los componentes de un ordenador que podemos tocar. En cuanto al software, es su parte lógica. Básicamente es un conjunto de órdenes e instrucciones que dicen al hardware, o parte física, lo que tiene que hacer en un momento dado. Es decir, el trabajo o tarea que tiene que hacer. La estructura de computadores de un PC es muy sencilla, y generalmente se compone de un núcleo central y varios periféricos conectados a él. Dentro de este núcleo central se llevan a cabo todas las operaciones de cómputo del ordenador. Básicamente contiene una unidad de almacenamiento, memoria, buses de datos, tarjeta de red, tarjeta gráfica y CPU. Si se trata de un equipo de sobremesa, estos componentes estarán instalados en una estructura en forma de caja, bien alargada o plana, con varios conectores y puertos en su parte posterior. A ellos se conectarán el resto de componentes que permiten trabajar con un ordenador. ¿Qué partes componen un PC? Dentro de los componentes hardware de un ordenador, es decir, las partes que componen una PC, están los siguientes tipos de componentes: • Dispositivos de entrada: se encargan de la admisión de la entrada de cifras a un ordenador. Muchos se conectan de manera externa a la parte del sistema donde está la CPU (Unidad Central de Proceso), la memoria y otros componentes. Son los periféricos de entrada: pantalla, teclado, ratón, webcam, escáner o micrófono. También hay otros que van instalados dentro de la torre con los discos y la PCU, o bien en la parte del portátil que queda bajo el teclado. Entre ellos están las tarjetas capturadoras de vídeo. • Dispositivos de salida: al contrario de lo que sucede con los dispositivos de entrada, estos componentes son los que se encargan de mostrar la información que procesa un ordenador. Y de hacerlo de manera que sea comprensible. En esta categoría están las pantallas, los auriculares, los altavoces o las impresoras. • Dispositivos de almacenamiento: son los que hacen posible que se puedan guardar archivos con todo tipo de información en un ordenador. Entre ellos están los discos SSD y los discos duros HDD, pero también las unidades de almacenamiento externas, como la memoria USB o los discos externos. También, el CD o el DVD. • Dispositivos de computación: estos realizan todas las tareas que tienen que ver con los cálculos y operaciones del sistema. También gestionan y controlan el resto de componentes del equipo. Entre ellos están la memoria, la tarjeta gráfica, el bus de datos y la CPU. Este último componente, dentro de la estructura de computadores, se considera el corazón y el cerebro del equipo. • Dispositivos de comunicación: estos aparatos que se integran en un ordenador hacen posible que este pueda comunicarse con otro. Tanto si está junto a él como si está a varios miles de kilómetros. A esta categoría pertenecen el módem, el router y la tarjeta de red. ¿Cuál es la diferencia entre hardware y software en computación? Como hemos mencionado al principio, el hardware, en la estructura de computadores, es el encargado de hacer los cálculos. También de mostrar información y de permitir indicar al sistema, a través de periféricos como el teclado, los datos con los que queremos trabajar.
El software es el encargado de decir al hardware qué es lo que tiene que hacer:
desde procesar información, hasta cómo y dónde mostrarla. Asimismo, gestiona la comunicación de los diferentes componentes hardware de un ordenador. Estos son los principales componentes de la estructura de computadores. Seguro que en muchos casos ya la conocías, pero si te faltaba por identificar alguno, te recomendamos que revises la lista y descubras su función. Estructura Monolítica o Modular Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. Este tipo de organización es con mucho la más común; bien podría recibir el subtítulo de "el gran embrollo". La estructura consiste en que no existe estructura alguna. El sistema operativo se escribe como una colección de procedimientos, cada uno de los cuales puede llamar a los demás cada vez que así lo requiera. Cuando se usa esta técnica, cada procedimiento del sistema tiene una interfaz bien definida en términos de parámetros y resultados y cada uno de ellos es libre de llamar a cualquier otro, si este último proporciona cierto cálculo útil para el primero. Sin embargo incluso en este tipo de sistemas es posible tener al menos algo de estructura. Los servicios (llamadas al sistema) que proporciona el sistema operativo se solicitan colocando los parámetros en lugares bien definidos, como en los registros o en la pila, para después ejecutar una instrucción especial de trampa de nombre "llamada al núcleo" o "llamada al supervisor". Las características fundamentales de este tipo de estructura son: Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc. Generalmente están hechos a medida, por lo que son eficientes y rápidos en su ejecución y gestión, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones. Estructura Jerárquica o por Anillos
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles. Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interface con el resto de elementos. Se constituyó una estructura jerárquica o de niveles en los sistemas operativos, el primero de los cuales fue denominado THE (Technische Hogeschool, Eindhoven), de Dijkstra, que se utilizó con fines didácticos. Se puede pensar también en estos sistemas como si fueran `multicapa'.