Edificaciones que contienen muchos computadores necesitan organizar sus redes en cuartos de cableado
(page 9)
Software
- Es el conjunto de programas que puede ejecutar el hardware para la realización de las tareas de computación a las que se destina.
- Se trata del conjunto de instrucciones que permite la utilización del ordenador.
- Permite almacenar, procesar y recuperar información; mostrar documentos multimedia, realizar búsquedas en internet, a través de un conjunto de instrucciones electrónicas que le dicen al hardware que hacer
(page 10)
Lenguaje de Máquina
- Lenguaje de bajo nivel que permite la comunicación directa con el hardware de la computadora
- Los programas son escritos en código binario y cada instrucción corresponde a una operación de la computadora
- ADD A,B,C 001001011010101
(page 11)
Microprogramas
- Programa de muy bajo nivel utilizado para controlar los dispositivos físicos. Estos se encuentran sólo en memoria ROM
- Construidos en lenguaje de máquina
- Ejemplo: Para ejecutar una suma (ADD) el microprograma debe realizar las siguientes operaciones:
- Determinar donde se encuentran los números que se van a sumar
- Obtener los números
- Sumar los números
- Almacenar el resultado
(page 12)
Tipos de Componentes Lógicos
- Programas del Sistema: Gestionan los recursos de la máquina (Sistema Operativo)
- Traductores:
- Interpretadores
- Compiladores
- ensambladores
(page 13)
Sistema Operativo
- Es aquel programa que controla el hardware y se encarga de gestionar todos los recursos de la máquina.
- Oculta toda la complejidad del hardware de la computadora y le ofrece al usuario un ambiente mucho más cómodo para trabajar
- Dentro de las funciones del S.O. se encuentran:
- Supervisar la seguridad
- Detección de fallas
- Administración de la memoria
- Administración de los sistemas de archivos
- Administración de procesos
(page 14)
Sistema Operativo
- Existen diferentes sistemas operativos en el mercado actualmente
- Windows
- Linux
- Solaris
- AIX
- IRIS
- BSD
(page 15)
Sistema Operativo
Windows
(page 16)
Sistema Operativo
Solaris
(page 17)
Sistema Operativo
Mac OS X
(page 18)
Sistema Operativo
Linux
(page 19)
Sistema Operativo
Linux
(page 20)
Traductores
Son programas que permiten que los programas escritos en lenguajes de alto nivel puedan ser traducidos a lenguaje de máquina para que puedan ser ejecutados por el computador
Programa Fuente ------> Traductor ------> Programa Objeto
(page 21)
Tipos de Traductores
- Ensamblador: Traduce un programa escrito utilizando códigos nemotécnicos y direcciones simbólicas a un programa en código binario
- Compilador: Traduce programas escritos en lenguajes de alto nivel (parecidos al lenguaje natural) en lenguaje de máquina
- Interpretador: Programa que efectúa la traducción y ejecución sucesiva paso a paso de un programa escrito en lenguaje de alto nivel.
(page 22)
Elementos del Software
- Instrucciones: Información que indica a la computadora la ejecución de una acción elemental
- Algoritmo:
- Un algoritmo es una secuencia finita de operaciones realizables, no ambiguas, cuya ejecución da una solución de un problema.
- Es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema.
- Programa: Es un conjunto de instrucciones ordenadas secuencialmente que pueden ser ejecutadas por el computador para realizar un determinado trabajo o resolver un problema.
(page 23)