Software
Software es todo el conjunto intangible de datos y programas de la computadora,se conoce como software al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos del sistema, llamados hardware.
Tales componentes lógicos incluyen, entre muchos otros, aplicaciones informáticas —como el procesador de textos, que permite al usuario realizar todas las tareas concernientes a la edición de textos— o el software de sistema —tal como el sistema operativo, que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de las aplicaciones, proporcionando también una interfaz para el usuario.
Tipos :
a.-
b.- Programas de ampliación: o también llamado software de
c.- Lenguajes de programación: son las herramientas empleadas por el usuario para desarrollar programas, que luego van ha ser ejecutados por el ordenador.
1. Sistemas Operativos
Son una serie de programas que administran los recursos del computador. Este indica como interactuar con el usuario y como usar los dispositivos: discos duros, teclado y monitor.
Función:
- Es el núcleo de toda la actividad del software.
- Monitorea y controla todas las
entradas y salidas de sistemas de computación. - Este responde a las indicaciones provenientes del usuario, o de un
conjunto previamente definido de comandos. - Controla la ejecución de varios programas, simultáneamente.
- Actúa como
traductor , entre las operaciones y la respuesta de lamaquina . - Informa al usuario de cualquier error que presente la maquina.
- Este posee un
programa llamado "manipulador de discos" opera con un circuito electrónico llamado controlador de discos, este ayuda a traducir las ordenes de los programas para encontrar la pista adecuada.
Componentes: El sistema operativo es generalmente diseñado por el fabricante y por ello no es posible definir
- Controlar las operaciones de entrada y salida.
- Cargar, inicializar y supervisar la ejecución de los
trabajos . Detectar errores.- Controlar las interrupciones causadas por los errores.
- Asignar
memoria a cada tarea. - Manejar el multiproceso, la multiprogramación, memoria virtual, etc..
Clasificación:
Los sistemas operativos se clasifican en:
Usuario único: es de tipo simple, ya que se dedica a un solo programa a la vez.
Usuario múltiple: es de tipo
- Multiprogramación: es un caso en la que múltiples programas pueden almacenarse en la memoria y ejecutarse siguiendo un nivel de prioridades.
- Tiempo compartido: permite que cada programa actúe durante cierto tiempo (apropiado para programas interactivos).
- Lotes: es una colección de programas, escritos en COBOL o FOLTRAN, se incorpora al ordenador y se procesa.
- Tiempo Real: en este la respuesta al ordenador debe ser lo bastan rápida como para proporcionar una decisión en tiempo real.
2. Programas de ampliación:
Este describe programas que son para el usuario, así descrito para poder realizar casi cualquier tarea. Este es aquel cuyo que puede ser utilizado en cualquier instalación informática,
- Aplicaciones de negocios: en esta se encuentran los procesadores de palabras, hojas de cálculos, base de datos, Graficadores.
- Aplicaciones de Utilería
- Aplicaciones Personales
- Aplicaciones de Entretenimiento
Procesadores de palabras: Estos permiten hacer cambios y correcciones con facilidad, permiten revisar la ortografía e incluso la gramática de un documento, cambiar la apariencia de la
Hojas de calculo: son procesadores de
Graficadores: Se utilizan para crear ilustraciones desde cero (0) los; usuarios pueden
Manejador de
3. Lenguajes de programación:
Stat: es uno de los mas útiles dentro del CP/M ya que tiene diversos usos relacionados con el manejo de fichero y discos, sus funciones son:
- Obtención
información sobre elespacio libre del disco y el estatus de protección del mismo - Obtención de un estado de fichero de un disco (tamaño del mismo, estatus de información y el espacio libre del disco)
- Modificación del estatus de protección. Es posible proteger o desproteger tanto ficheros como discos en su totalidad
- Protección de ficheros contra el comando DIR
- Obtiene información sobre el usuario en que se esta trabajando
- Obtención de las características del disco (capacidad Kbytes,
número de registro, etc.)
Pip:
- Este copia de un fichero a sobre el mismo disco
- Copia de un fichero de un disco a otro.
- Concatenación de fichero (unir varios fichero a uno solo, empleando uno o varios discos)
- Copia de un fichero desde un disco a un periférico o viceversa.
- Copia de datos entre dispositivos.
Ed:
- Se pueden crear varios ficheros
- Se pueden modificar los ficheros
- En una sesión de trabajo este puede indicar la línea donde se va a realizar la siguiente operación, por medio de un puntero
- Se puede introducir texto en mitad de una línea ya sea mayúscula o minúscula
- El trabajo de una edición se puede o no salvar
Submit:
- Relacionado con la ejecución de un fichero
especial que contienen una secuencia de comandos CP/M - Se manifiesta en el momento de realizar varias operaciones de forma repetida
- Para utilizar el programa es necesario crear el fichero especial que procesa el comando. Este fichero desaparece al acabar el procedimiento de todo la secuencia de comandos.
Xsub:
- Este programa aumenta la automatización el procedimiento de los ficheros.
- Es posible modificar un programa, ejecutarlo, responder a sus peticiones durante la ejecución, etc.
Asm
- Es el programa ensamblador del CP/M que permite pasar de código
fuente ensamblador a código del 8080. - Estos programas par hacer utilizados deben sufrir una segunda conversión a ficheros .COM mediante el programa de utilidad LOAD.COM.
- Se puede especificar la
unidad de disco de los ficheros de entrada como los de salida.
Load
- Este programa (LOAD.COM) tiene como misión convertir ficheros de formato hexadecimal (.HEEX) en fichero ejecutables con código maquina (.COM)
Ddt (DDT.COM)
- Es una herramienta para la producción en ensamblador
- Permite
ver comprobar y verificar programas en código maquina , así como depurar esto de forma dinámica, durante ejecuciones realizadas paso a paso - Este se carga sobre la CCP (sección de memoria que contiene el procesador de programas de consola)
- Lectura de un fichero en memoria
- Listado de una zona de memoria cuyo contenido es un programa (codigo exadisimal y código sin ensamblar de cada instrucción)
- Movimiento de bloque de memoria a otra dirección
Dump
- Sacar por
pantalla loscontenidos de un fichero con códigos de maquina, en formato exadesimal - También es posible sacar el contenido de ficheros .COM
- Este comando es similar a la opción "D" dentro del programa de DDT
Sysgen
- Es la copia del sistema operativo CP/M de un disco a otro
- En los equipos que incorpora disco duro, este comando es capaz de realizar copias de sistema operativos
¿Se puede utilizar un computador sin sistema operativo?.
NO. Por que unos de los pasos por el cual la computadora de pasar al ser encendida, es el de buscar un programa llamado "SISTEMA OPERATIVO". Este es el que va ha indicar al usuario como usar los dispositivos: discos duros, teclado y
¿Cuál interfase es mas comoda para el usuario, una con interpretes de comando o una interfase grafica?.
La interfase mas comoda es la interfase grafica, ya que es de mayor comodidad para el usuario.
Este implementa un concepto de ventanas, un papel para insertar datos o información que un programa o comando ha generado, con este se puede cambiar el tamaño o forma para ver la información dentro de ella.
Este implementa menús, iconos y caja de dialogos que facilitan el uso de esta interfase.
Los menús ofrecen opciones de comando, este utilizado con el mouse o el teclado para mayor comodidad del usuario. Adicionalmente están los iconos los cuales, pueden ser utilizado por cualquier persona que nunca antes haya trabajado con computadora. Por tal