Download Software - tecnomc

Document related concepts
no text concepts found
Transcript
Software
Consiste en el conjunto de instrucciones almacenadas que se
denominan comúnmente programas y que instruyen al computador
en las tareas que debe realizar. Se le puede denominar como la parte
lógica e intangible, pero necesaria complementándose
recíprocamente con el Hardware.
Los programas más comunes son: sistemas operativos, programas de
aplicación, programas de utilidades y lenguajes de programación.
Sistemas operativos
Proporcionan las instrucciones y mandatos fundamentales que el sistema
necesita. Son la base sobre la cual se ejecutan los programas de aplicación.
Los sistemas operativos realizan servicios como: asignar a cada dispositivo del
computador el trabajo que debe realizar (asignación de recursos). Además
selecciona las tareas que el sistema habrá de realizar5. controla la entrada,
gestión y salida de datos. Hace las veces de un ingeniero que desde su puesto
de mando dirige una obra asignando tareas y entregando recursos para ello,
corrigiendo sobre la mancha y redistribuyendo tareas si fuere necesario y
presentando resultados.
Algunas tareas
operativo:
especificas
de
sistema
Arrancar el sistema y controlar el apagado del mismo
Con archivo: salvarlos (gravarlos), copiar, mover, nombrar, renombrar,
eliminar, abrir.
Con los directorios (carpetas en Windows): crearlos, suprimirlos, abrirlos
Configuración de Hardware: pantalla, impresora, Mouse, etc.
Con los disquetes: formatear, comprimir, descomprimir, colocarles etiqueta,
etc.
Entre los sistemas operativos más conocidos están: DOS, WINDOWS 95,
UNIX, XENIX.
Programas de aplicación
Son programas ya preparados que nos sirven para realizar tarea específica
como escribir, dibujar, calcular, diseñar, etc.
Los procesadores de texto: hacen el papel de maquinas de escribir con
grandes ventajas. Ej: Word 7.0, Word perfect, write, Word pad, Works. Etc.
Hojas de Cálculo: son hojas formadas por celdas como fruto de cruce de
columnas y filas. En ellas se insertan datos alfanuméricos (números-letrassignos) y con la parte numérica se realizan poderosas operaciones de cálculo.
Tan bien se realizan gráficos estadísticos. Ej.: Lotus 1-2-3, Exel 7.0, Quatro,
Qpro.
Base de datos: Conjunto indefinido de datos que me permiten en un momento
dado obtener una información especifica seleccionada. Ejemplo: la hoja de
vida de los alumnos del INEM. De ella puede extraer: alumnos por barrios,
alumnos por edades, alumnos huérfanos, alumnos por estrato, etc. Ej. De estos
programas: Dbase, Acces, FoxPro.
Graficadotes: destinados al diseño de gráficos, diapositivas. Ej.: Power Point,
Corel Draw., etc.
Paquetes contables: nómina, facturación. Etc.
Programas de Utilidades
Su objetivo manejar de manera más eficiente y rápida algunos de los procesos
que realiza el sistema operativo tales como: copiar archivos, eliminar, crear
directorios, etc. Ejemplos: Norton Utilities, PC tools, Dosshell, Administrador
de Programas de Windows.
Lenguajes de programación
Mediante su uso podemos crear nuestros propios programas. Ej.: Elaborar un
cuestionario para desarrollar frente al computador. (Crearlo).
Los lenguajes se clasifican en: Alto nivel, Bajo nivel o maquina, también
llamados ensambladores. Utilizan códigos binarios y hoy en día su uso es
escaso.
Los lenguajes de Alto nivel utilizan códigos alfanuméricos. Los más
conocidos son: Logo, Basic, Visual Basic, Visual, C, C++, entre otros.
Generación de computadores
La informática es una de las ciencias que ha promovido con mayor rapidez los avances
tecnológicos; de acuerdo con la importancia y funcionalidad de estos, se han considerado
cinco generaciones descritas en la siguiente tabla:
Generaciones
Primera generaciones
(aproximamente hasta
1959)
Segunda generación
(1959-1964, aprox.)
Tercera generación
(1965-1970, aprox.)
Cuarta generación
Quinta generación
Hardware
Software
Agrupaba los primeros computadores que
se caracterizaban por ser de gran tamaño
y consumir mucha energía debido a su
construcción a base de tubos o válvulas al
vacío. Además, eran muy costosos y su
difusión era muy poca.
Se trabajaba en lenguajes de
programación de bajo nivel o de
maquina como ASSEMBLER, el
cual generaba grandes dificultades
de programar. La información se
almacenaba en tarjetas perforadas.
Comenso con la aparición de transistor
dando paso a computadores de menor
tamaño disminuyo los costos
de
fabricación y bajo el consumo de energía.
Esto contribuyó a incrementar el interés
en ellos .
Entre los lenguajes de programación
que se destacaron para la época se
encontraban fortran, cobol y basic,
que entraron a ser reconocidos
como lenguajes de alto nivel.
Se inicio con el surgimiento
De los circuitos integrados y continuó
con la disminución de costos y tamaños
en los equipos, dando paso a los mini
computadores.
El software tuvo un gran desarrollo
ya que la tendencia en los lenguaje
de programación se centró el la
multiprogramación. Por otro lado,
se extendió en manejo de discos
magnéticos como medio de
almacenamientos secundarios
Se
comercializaron
los
mini
computadores
y
computadores
personales
basados
en
el
microprocesador, el cual reunió bajo un
solo circuito integrado todos los
componentes la CPU. Aparecieron
nuevos dispositivos periféricos de entrada
y salida, y trasmisión de datos a través de
redes
Lenguajes
de
programación
orientada a objetos que brindan gran
flexibilidad al momento de diseñar
una aplicación.
Promovió nuevas tecnologías enfocadas a Herramientas CASE, los programas
la robótica, la inteligencia artificial, los 4GL,multimedia, etc
sistemas expertos y las redes neuronales