Indice
1.
Introducción
2. Software.
Definición
3. Sistemas Operativos
4. Software de
Aplicación
5. Programas de
utilidad
6. Conclusion
7. Bibliografia
En este trabajo dedicado al software, hablaremos de
cómo esta formado, sus diferentes funciones, etc.;
y cuan importante es para el funcionamiento del computador, ya
que practicamente si el, este no funcionaria.
Este es el que va ha controlar los equipos, es el que da
las instrucciones para que funcionen adecuadamente, transfiere
datos tanto en
la misma memoria como para
el usuario cuando este la necesite.
El software es tan complejo que
posee infinidad de programas para
diferentes funcionamientos en particular; para que haya un orden
a la hora de trabajar con el; y así al usuario no se le
haga tan complicado.
Este programa es muy
importante, como también es importante los diferentes
elementos que lo rodean para poder
funcionar, ya que requiere de una serie de sistemas o
programas que
lo ayudan a realizar mejor sus funciones.
El software requiere ser estudiado detenidamente ya que
son muchos elementos que lo conforman, y si no sabemos sus
funciones no podemos manejar correctamente al computador.
El software son las instrucciones electrónicas
que van a indicar al ordenador que es lo que tiene que hacer.
También se puede decir que son los programas usados para
dirigir las funciones de un sistema de
computación o un hardware.
Tipos :
a.- Sistema
operativo: es el software que controla la ejecución de
todas las aplicaciones y de los programas de software de sistema.
b.- Programas de ampliación: o también
llamado software de
aplicación; es el software diseñado y escrito
para realizar una tarea especifica, ya sea personal, o de
procesamiento. Aquí se incluyen las bases de datos,
tratamientos de textos, hojas electrónicas, gráficas, comunicaciones, etc..
c.- Lenguajes de
programación: son las herramientas
empleadas por el usuario para desarrollar programas, que luego
van ha ser ejecutados por el ordenador.
3. 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 la maquina. - 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 uno estándar; aunque hay un conjunto de
funciones básicas o componentes que todo sistema debe
considerar, y son:
- 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 general, ya que
puede satisfacer las exigencias de usuarios múltiples con
los recursos de
programas y maquina de que se dispone. Puede ser de varios
tipos:
- 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.
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, independiente del empleo que
vayamos a hacer de ella. Como existen muchos programas se dividen
en varias categorías:
- 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 letra, agregar gráficos, fusionar listas de direcciones
con cartas con
envío de correo en grupo, general
tablas de contenido, etc. También se puede usar para crear
cualquier tipo de documento (carta de negocio,
documentos
legales).
Hojas de calculo: son procesadores de
números tridimensionales. Se pueden crear hojas de trabajo
donde puedes colocar textos, números o formulas en las
celdas, obteniendo una hoja contable computarizada.
También puede crear gráficas y tablas para mostrar
gráficamente relaciones entre números.
Graficadores: Se utilizan para crear ilustraciones desde
cero (0) los; usuarios pueden pintar con dispositivos
electrónicos de señalamiento en vez de
lápices o brochas. Otro tipo de software para
gráfico son las aplicaciones para presentaciones de
gráficos con este se crean gráficas y tabla a
color y de
calidad
profesional basados en datos
numéricos de otro programa (hoja de calculo).
Manejador de base de datos: Se
utiliza para organizar los datos guardados en la computadora
y permite buscar datos específicos de diferentes maneras.
También archivan los datos en orden alfabético esto
permite obtener la información que se desean más
fácilmente.
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 el espacio 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 los contenidos 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
monitor.
La computadora
una vez encontrado carga este programa en su memoria. Este
programa también se encarga de controlar otras funciones
basicas de la computadora y
por ello se mantiene activo hasta que la maquina sea
apagada.
¿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 motivo, la
interfase grafica es más comoda que los interpretes de
comando, puesto que estos requieren de que el usuario posea un
conocimiento
previo del programa.
Como nos pudimos dar cuenta el software no es cualquier
cosa y con el se puede lograr todo lo que queramos, pero
sabiendolo manejar correctamente.
Hay infinidades de programas pero a medida que las
computadoras
se vuelven mas populares, los desarrolladores de software,
constantemente están sacando programas para quitar las
tediosas tareas personales y hacerlas mas divertidas. Estos
programas pueden ser exelentes herramientas
para la educacion
ya que si los ñiños disfrutan realizando las tareas
jugando, sus habilidades aumentaran.
Todos los días desarrolladores perseptivos
encuentran problemas para
para ser solucionados con software, y es que la tecnología a avansado
tanto que una persona puede
realizar operaciones bancarias desde su casa, enviar un correo
electronico a cualquier parte del mundo, etc.; todo esto por el
computador. Y esto es bueno ya que cada dia la competencia por
crear un mejor software, fomenta a crearlos mas inmaginativos,
mejores y a precios mas y
mas baratos.
7.
Bibliografia
LONG, Larry y LONG, Nancy. "Introduccion a
las computadoras y
a los sistemas de
informacion".
Enciclopedia "Tematica de informatica".
Enciclopedia Microsoft
Encarta 97.Trabajo enviado y realizado por:
Karina López Martinez
Universidad
Rafael Belloso Chacín
Facultad de Ingeniería
Escuela de
Industrial
Cátedra: Introducción a la Computación
Maracaibo, 2000