SOFTWARE
Concepto:
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
Según Orilia
- 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 spooler. 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.
No hay comentarios:
Publicar un comentario