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