arabera Toscano Ventola Lucca Ezequiel 6 months ago
48
Hardware,Software y Firmware
Los componentes tecnológicos esenciales en el ámbito informático se dividen en hardware, software y firmware. El hardware incluye los elementos físicos de una computadora, como el disco duro, la tarjeta SD, y periféricos de entrada y salida como el mouse, teclado, monitor y parlantes.
Comunicacion y almacenamiento como por ejemplo: disco duro, tarjeta sd
Perifericos de entrada y de salida, Entrada: Mouse, Teclado Salida:Monitor, Parlante
Firmware
El firmware es un tipo de software que proporciona instrucciones de máquina a los componentes de hardware de un dispositivo, lo que le permite funcionar a un nivel básico. Dado que el firmware lo instala el fabricante y normalmente no se puede eliminar, a veces se denomina software integrado.
Softwware
Software de base: consiste en un software que sirve para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas
Mientras que el software propietario pertenece exclusivamente a una persona o empresa y el código fuente con el que está realizado solo puede verlo o modificarlo su dueño, el software libre no tiene un propietario definido y se ofrece a los usuarios para que puedan hacer con él prácticamente lo que quieran.
Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios
Los programas utilitarios son programas que brindan una “utilidad” específica y no están diseñados para un tipo de usuario particular. Ejemplo, procesadores de texto, planillas de cálculo, videojuegos, navegadores para la web, etc.
El software de programación es un conjunto de herramientas y utilidades utilizadas para el desarrollo, programación o creación de programas o aplicaciones informáticas. Estos incluyen editores de texto, compiladores, intérpretes, enlazadores y depuradores, y pueden utilizar diferentes lenguajes de programación.