Documentos de Académico
Documentos de Profesional
Documentos de Cultura
"ANTONIO LORENA”
R.M. Nº 1695-90-ED - R.D. Nº 310-2005-ED
_______________________________________________________________
HARDWARE Y SOFTWARE
El término hardware se define como el conjunto de todos los elementos físicos que
componen una computadora, es la máquina en sí.
Por otro lado, el término software hace referencia a los elementos lógicos de la
computadora, son los programas y los datos. Estos programas informáticos que hacen posible la
realización de tareas específicas dentro de una computadora. Por ejemplo Word, Excel, PowerPoint,
los navegadores web, los juegos, los Sistemas Operativos, etc. Forman parte del software de tu
equipo.
Todos estos elementos están conectados entre sí por los buses de comunicaciones.
MEMORIA PRINCIPAL
MEMORIA SECUNDARIA
Las Líneas de transferencia o comunicación (buses) de datos son los caminos que nos
permiten la comunicación con el exterior. A los efectos de interconectar todos los módulos se
implementa un cableado denominado Sistema de bus. Un Sistema de bus está compuesto por el
conjunto de caminos compartidos que permiten la interconexión de los distintos componentes: UCP,
memoria y periféricos de entrada/salida. Un bus está formado por un conjunto de líneas eléctricas
que permiten la transmisión de datos en paralelo.
Existen tres tipos de buses:
• de datos, por donde, de forma bidireccional, fluyen los datos entre las distintas
partes de la computadora.
• de direcciones, por donde viajan las direcciones de memoria sobre las cuales se
quiere leer o escribir.
INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PRIVADO
"ANTONIO LORENA”
R.M. Nº 1695-90-ED - R.D. Nº 310-2005-ED
_______________________________________________________________
• de control, por donde viajan señales que controlan el acceso y el uso a los buses de
datos y de direcciones. Señales de control pueden ser: escribir en memoria, leer de
memoria, escribir o leer en un dispositivo de entrada/salida, etc.
El software permite que los humanos nos podamos comunicar con las computadoras. El
software se crea y puede modificarse de acuerdo a las necesidades del usuario. Cambiando el
software podemos cambiar la funcionalidad de una computadora. La mayoría del software se agrupa
de dos grandes grupos: el Software de Sistema y el Software de Aplicación. Veamos en primer lugar
el software que corresponde al primer grupo:
SOFTWARE DE SISTEMA
Se llama Software de Sistema o Software de Base al conjunto de programas que sirven para
interactuar con el Sistema, confiriendo control sobre el hardware, además de dar soporte a otros
programas.
El Sistema Operativo (SO) es el software básico de una computadora que provee una
interfaz entre los programas del ordenador (software/aplicaciones), los dispositivos (hardware) y el
usuario.
Básicamente, se puede definir que en todo Sistema Operativo se incorporan las funciones
de control del hardware de una computadora, de administración de sus recursos físicos y de sus
usuarios, así como el control efectivo de la ejecución de los programas que en ella se carguen.
El funcionamiento del Sistema Operativo implica la existencia de al menos un programa
que está permanentemente ejecutándose junto con las demás aplicaciones.
Esto significa que un subconjunto de los recursos de las computadoras son “tomados” por el
Sistema Operativo que se comunica directa o indirectamente con los programas de aplicación que se
ejecutan para cooperar en la ejecución o retomar el control del hardware en caso de problemas.
En resumen, las dos funciones principales de un Sistema Operativo son:
Comunicación con los periféricos. Una de las tareas más complejas realizadas por una
computadora es la comunicación con pantallas, scanners, impresoras, unidades de disco, mouses,
teclados, placas de sonido, placas conversoras analógico/digitales y otros dispositivos periféricos. El
sistema operativo incluye programas que se encargan de un modo transparente al usuario de los
detalles de comunicación con los periféricos o con el hardware que controla estos periféricos.
INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PRIVADO
"ANTONIO LORENA”
R.M. Nº 1695-90-ED - R.D. Nº 310-2005-ED
_______________________________________________________________
Control de autorización de usuarios. En el caso de las computadoras monousuario el sistema
operativo puede verificar (mediante una clave por ejemplo) que el usuario que trata de utilizar el
equipo está habilitado para ello. Más aún puede tener derechos sobre determinados recursos del
equipo pero no sobre todos los recursos.
Cuando se trata de computadoras multiusuario, o en el caso de redes de computadoras, la tarea de
administración de usuarios del sistema operativo es bastante más compleja, porque los derechos de
cada usuario pueden ser diferentes sobre cada máquina, cada base de datos o cada periférico. En
algunos casos este control de usuarios, incluye control de tiempos de utilización para el cobro
posterior de los servicios.
Control de errores. Como se mencionó anteriormente, cada error de ejecución de una aplicación
termina entregando el control al sistema operativo que debe manejar la solución al error (desde el
punto de vista que el sistema de cómputo siga funcionando) y también la comunicación clara al
usuario de las causas del error.
Controles de seguridad de datos. Los datos almacenados en una computadora pueden tener
protecciones (imaginen una base de datos con la información de cada alumno de la Facultad,
incluyendo las notas de sus exámenes) de modo de autorizar las modificaciones, agregados o
consultas. Estas funciones de seguridad también forman parte del sistema operativo.
Manipulación del sistema de archivos. Un sistema operativo debe facilitar las herramientas
necesarias para leer, escribir y eliminar archivos. Un sistema de archivos es una estructura de
directorios con algún tipo de organización el cual nos permite almacenar, crear y borrar archivos en
diferentes formatos.
Es evidente que existe la necesidad por parte de los usuarios y aplicaciones de almacenar datos en
algún medio, a veces por períodos largos y a veces por instantes, cada aplicación y cada usuario debe
tener ciertos derechos con sus datos, como son el poder crearlos y borrarlos, o cambiarlos de lugar;
además de poder preservarlos de los demás.
SOFTWARE DE APLICACIÓN
Como se vio oportunamente, un Sistema Operativo es una interface entre el usuario y los
recursos de la computadora, que sólo permite el uso de los recursos del hardware. Sin embargo, las
INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PRIVADO
"ANTONIO LORENA”
R.M. Nº 1695-90-ED - R.D. Nº 310-2005-ED
_______________________________________________________________
necesidades de cualquier usuario van mucho más allá de usar recursos. Además podríamos redactar
una carta, confeccionar informes, enviar e-mails, realizar cálculos, armar presentaciones, jugar,
navegar por internet, etc.
Surge entones la necesidad de desarrollar “programas comerciales” que, haciendo uso de los
servicios que brinda el Sistema Operativo, permitan a un usuario satisfacer sus requerimientos. A
este conjunto de programas se denomina Software de Aplicación.
El Software de Aplicación describe programas que son para el usuario. Así por ejemplo, un
procesador de texto, una planilla de cálculos, un antivirus, un navegador, un compresor, un
manejador de correo electrónico, un juego, constituyen un software de aplicación. Existen
literalmente miles de estos programas para ser aplicados en diferentes tareas, desde procesamiento
de palabras hasta cómo seleccionar una universidad.
Las siguientes categorías intentan reunir todos los programas disponibles:
• Aplicaciones de negocios: Estas incluyen programas tales como los procesadores de
textos, planillas de cálculo, autoedición, administración de bases de datos, aplicaciones
gráficas, aplicaciones corporativas, etc.
• Aplicaciones de utilerías (o utilitarios): Permiten administrar y mantener la
computadora, tales como antivirus, anti-espías, herramientas de mantenimiento de
sistemas de archivos, herramientas para mejorar rendimiento, recuperadores de bases
de datos, etc.