El software es el conjunto de instrucciones detalladas que
controlan la operación de un sistema de cómputo. Sin el software, el hardware de las computadoras no podría realizar
las tareas que se asocian con las computadoras. Las
funciones del software son:
1) Administrar los recursos de cómputo de la instrucción.
2)
Proporcionar las herramientas a los seres humanos para que aprovechen estos recursos.
3)
Actuar como intermediario entre las instituciones y la información almacenada.
TIPOS PRINCIPALES DE SOFTWARE:
• Software de Sistema.
• Software de Aplicación.
• Software de Usuario.
• Software de Sistema: Es un conjunto de programas
generalizados que administran los recursos de la computadora, como la CPU, los dispositivos de
comunicaciones y los dispositivos periféricos.
El coordina las distintas partes del sistema de cómputo y sirve
como mediación entre
el software de aplicación y el hardware de la computadora.
El software que administra y controla las actividades y recursos de la computadora se
llama sistema operativo. Otro software del sistema consiste en programas de traducción de
lenguajes de computadora que convierten los lenguajes de programación en lenguaje de
máquina y programas de utilería que realizan tareas de procesamiento comunes.
Dentro del software de sistemas se encuentran: el sistema
operativo, los traductores
de lenguajes y programas de utilería
SISTEMA OPERATIVO
Concepto: Según Encarta 99, es un programa de control
principal almacenado en forma permanente en la memoria, que interpreta los comandos del
usuario que solicita diversos servicios: visualización, impresión o copia de un archivo de
datos, presenta una lista de todos los archivos existentes en una directorio o ejecuta un
determinado programa
FUNCIONES QUE DEBE CUMPLIR UN SISTEMA OPERATIVO
ƒ
Administración de trabajos: el SO determina el orden en el que se procesan los
programas y define la secuencia de ejecución de determinados
trabajos. Se crea la
cola de trabajo atendiendo a: trabajos que se procesan
actualmente, cuáles recursos
se están utilizando, qué recursos se van a necesitar, la
prioridad de cada trabajo. El
software que crea la cola de trabajos se llama nispolero.
Ejemplo: ASP, HASP y
Queman
ƒ
Administración de recursos: establece una tabla en la que se relacionan los
programas con los dispositivos que están trabajando o que se
van a usar. El SO
consulta esta tabla para aprobar o negar el empleo de un
dispositivo específico.
ƒ Control
de operaciones de I/O: crea un directorio de los programas que se están
ejecutando y de los dispositivos que necesitan para efectuar
las operaciones de I/O.
El SO identifica cada uno de los trabajos con un número que
se le asigna cuando
entra a la cola de trabajos.
ƒ
Recuperación de errores: el SO trata de señalar los errores y le avisa al
usuario.
Cancelará el procesamiento del programa erróneo lo sacará de la cola de trabajos y
seguirá con el siguiente programa en la cola.
ƒ
Administración de memoria: el SO debe asignar eficientemente almacenamiento
primario a las tareas que se están ejecutando dentro del sistema.
Cuando se dispone de la cantidad correcta de almacenamiento primario, el programa
que lo está solicitando se introduce y procesa. Las tareas que requieren grandes
cantidades de memoria en el CPU se detiene hasta que pasan los periodos pico. Para administrar
eficientemente la memoria del CPU requiere que el SO supervise continuamente
todas las tareas y calcule la cantidad de almacenamiento primario disponible. La
administración de memoria es crucial en situaciones de multiprogramación donde se está
procesando una gran cantidad de tareas.
• Software de Aplicación: Se refieren a los programas que
son escritos para o por
Usuarios para aplicar la computadora a una tarea específica.
El software de aplicaciones está principalmente relacionado con el cumplimiento de las
tareas de los usuarios
- Software de Usuario
- Software de Sistema
- Software de Aplicación
Software de Sistema:
- Sistema Operativo
- Programa sucesos de cómputo
- Asigna recursos de cómputo
- Hace seguimiento de eventos
- Traductores de lenguajes
- Interpretadores
- Compiladores
- Programas de utilería
- Operaciones rutinarias (sort, list, print)
- Administrar datos (crea archivos, fusiona archivos)
Software de Aplicación:
Lenguajes de programación, Lenguaje ensamblador,
Fortran, Cobol, PL/I, Basic, Pascal.
hardware: equipo físico usado para la entrada, procesamiento y salida en un
sistema de información.
es el elemento físico de un sistema informático, es decir, todos los
materiales que lo componen, como la propia computadora, los dispositivos externos, los
cables, los soportes de la información y en definitiva todos aquellos elementos que tienen
entidad física.
UNIDAD CENTRAL DE PROCESO (C.P.U.)
Concepto:
Según Alcalde, es el verdadero cerebro de la computadora. Su misión consiste en
controlar y coordinar o realizar todas las operaciones del sistema. Para ello extrae, una a
una, las instrucciones del programa que se tiene alojado en la memoria central, las analiza y
emite las órdenes necesarias para su completa realización. Físicamente está formado por
circuitos de naturaleza electrónica que en una micro-computadora se encuentran integrados
en una pastilla o chip denominada microprocesador.
La Unidad Central de Proceso está
compuesta por las dos siguientes unidades:
• La Unidad de Control (UC)
• La Unidad Aritmético Lógica (UAL)
Unidad de Control (UC):
es el centro nervioso de la computadora ya que desde ella se controlan
y gobiernan todas las operaciones. Funciones:
a) obtener una información de memoria
principal
b) examinarla
c) codificarla
Unidad Aritmético Lógica (ALU)
Esta unidad es la encargada de realizar las operaciones elementales de tipo
aritmético(sumas, restas, productos y divisiones) y de tipo lógico(comparaciones).
MEMORIA
todo dispositivo electrónico encargado del almacenamiento de la información
en el computador.
MEMORIA PRINCIPAL
La memoria central, principal o interna es la unidad donde están almacenadas las
instrucciones y los datos necesarios para poder realizar un determinado proceso. Está
constituida por multitud de celdas o posiciones de memoria, numeradas de forma
consecutiva, capaces de retener, mientras la computadora esté conectada, la información
depositada en ella. A la numeración de las celdas se denomina dirección de memoria y
mediante esta dirección se puede acceder de forma directa a cualquiera de ellas
independientemente de su posición; se dice por ello, que la memoria central es un soporte
de información de acceso directo. Además, el tiempo de acceso a la memoria central es
notablemente inferior al necesario para acceder a las memorias auxiliares.
Al almacenamiento primario interno se le conoce como RAM o random access
memory (memoria de acceso aleatorio). Se le llama RAM porque puede accesar
directamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempo.
La ventaja del almacenamiento de información electrónica es la capacidad de almacenar
información en un punto conocido con precisión de la memoria y recuperarlo de esta misma
posición.
Memoria RAM:
random access memory
Concepto: (memoria de acceso aleatorio). Se le llama RAM porque puede accesar
directamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempo.
Características de la memoria RAM:
- Acceso aleatorio
- Operaciones de lectura/ escritura
- Volatilidad
- Capacidad: 512 KB a 640 KB
- Velocidad: 500 ns
- Tecnología: estática o dinámica
Memoria ROM: (read-only memory)
ROM: Read-only memory. Memoria únicamente leída. Chips de memoria con
base a semiconductores que contienen instrucciones de programación. Estos chips pueden
ser únicamente leídos, no pueden recibir información.
Memoria de solo lectura. Es un dispositivo electrónico donde se almacena una
información fija en forma binaria que ha sido grabada en el proceso de fabricación del
circuito integrado.
Características de la ROM:
- Es de sólo lectura
- Es permanente, ya que la información que contiene no se borra al perder el suministro
- de energía eléctrica
- Es de acceso aleatorio. Se puede accesar en forma arbitraria a los bits almacenados enuna dirección cualquiera
Usos:
Se emplea para almacenar programas o rutinas standard de aplicación específica
Su principal aplicación es, guardar los programas de arranque
Memoria Secundaria: Según Alcalde, son los dispositivos de almacenamiento masivo de
información que se utilizan para guardar datos y programas en el tiempo para su posterior
utilización. La característica principal de los soportes que manejan estos dispositivos es la
de retener la información a lo largo del tiempo mientras se desee, recuperándola cuando sea
requerida y sin que se pierda, aunque el dispositivo quede desconectado de la red eléctrica.
Ejemplos: Disquetes, Discos Duros, Discos Ópticos, Cintas etc.