Download folletosmsdos
Document related concepts
no text concepts found
Transcript
W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 COMPUTADORA Máquina capaz de efectuar una secuencia de operaciones mediante un programa, de tal manera, que se realice un procesamiento sobre un conjunto de datos de entrada, obteniéndose otro conjunto de datos de salida. Dispositivo electrónico capaz de recibir un conjunto de instrucciones y ejecutarlas realizando cálculos sobre los datos numéricos, o bien compilando y correlacionando otros tipos de información., o sea que una computadora es una maquina capaz de recibir y procesar información a gran velocidad y con un mínimo de error, dicho error es mas humano que de maquina. TIPOS DE COMPUTADORAS Se clasifican de acuerdo al principio de operación de Analógicas y Digitales. COMPUTADORA ANALÓGICA Aprovechando el hecho de que diferentes fenómenos físicos se describen por relaciones matemáticas similares (v.g. Exponenciales, Logarítmicas, etc.) pueden entregar la solución muy rápidamente. Pero tienen el inconveniente que al cambiar el problema a resolver, hay que realambrar la circuitería (cambiar el Hardware). COMPUTADORA DIGITAL Están basadas en dispositivos biestables, i.e., que sólo pueden tomar uno de dos valores posibles: ‘1’ ó ‘0’. Tienen como ventaja, el poder ejecutar diferentes programas para diferentes problemas, sin tener que la necesidad de modificar físicamente la máquina. HISTORIA DE LA COMPUTACIÓN Uno de los primeros dispositivos mecánicos para contar fue el ábaco, cuya historia se remonta a las antiguas civilizaciones griega y romana. Este dispositivo es muy sencillo, consta de cuentas ensartadas en varillas que a su vez están montadas en un marco rectangular. Al desplazar las cuentas sobre varillas, sus posiciones representan valores almacenados, y es mediante dichas posiciones que este representa y almacena datos. A este dispositivo no se le puede llamar computadora por carecer del elemento fundamental llamado programa. Preparado por : Warman Mateo Mateo 1 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 Otro de los inventos mecánicos fue la Pascalina inventada por Blaise Pascal (1623 - 1662) de Francia y la de Gottfried Wilhelm von Leibniz (1646 - 1716) de Alemania. Con estas máquinas, los datos se representaban mediante las posiciones de los engranajes, y los datos se introducían manualmente estableciendo dichas posiciones finales de las ruedas, de manera similar a como leemos los números en el cuentakilómetros de un automóvil. La primera computadora fue la máquina analítica creada por Charles Babbage, profesor matemático de la Universidad de Cambridge en el siglo XIX. La idea que tuvo Charles Babbage sobre un computador nació debido a que la elaboración de las tablas matemáticas era un proceso tedioso y propenso a errores. En 1823 el gobierno Británico lo apoyo para crear el proyecto de una máquina de diferencias, un dispositivo mecánico para efectuar sumas repetidas. Mientras tanto Charles Jacquard (francés), fabricante de tejidos, había creado un telar que podía reproducir automáticamente patrones de tejidos leyendo la información codificada en patrones de agujeros perforados en tarjetas de papel rígido. Al enterarse de este método Babbage abandonó la máquina de diferencias y se dedico al proyecto de la máquina analítica que se pudiera programar con tarjetas perforadas para efectuar cualquier cálculo con una precisión de 20 dígitos. La tecnología de la época no bastaba para hacer realidad sus ideas. El mundo no estaba listo, y no lo estaría por cien años más. En 1944 se construyó en la Universidad de Harvard, la Mark I, diseñada por un equipo encabezado por Howard H. Aiken. Esta máquina no está considerada como computadora electrónica debido a que no era de propósito general y su funcionamiento estaba basado en dispositivos electromecánicos llamados relevadores. Preparado por : Warman Mateo Mateo 2 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 En 1947 se construyó en la Universidad de Pennsylvania la ENIAC (Electronic Numerical Integrator And Calculator) que fue la primera computadora electrónica, el equipo de diseño lo encabezaron los ingenieros John Mauchly y John Eckert. Esta máquina ocupaba todo un sótano de la Universidad, tenía más de 18 000 tubos de vacío, consumía 200 KW de energía eléctrica y requería todo un sistema de aire acondicionado, pero tenía la capacidad de realizar cinco mil operaciones aritméticas en un segundo. E proyecto, auspiciado por el departamento de Defensa de los Estados Unidos, culminó dos años después, cuando se integró a ese equipo el ingeniero y matemático húngaro John von Neumann (1903 - 1957). Las ideas de von Neumann resultarontan fundamentales para su desarrollo posterior, que es considerado el padre de las computadoras.La EDVAC (Electronic Discrete Variable Automatic Computer) fue diseñada por este nuevo equipo. Tenía aproximadamente cuatro milbulbos y usaba un tipo de memoria basado en tubos llenos de mercurio por donde circulaban señales eléctricas sujetas a retardos. La idea fundamental de von Neumann fue: permitir que en la memoria coexistan datos con instrucciones, para que entonces la computadora pueda ser programada en un lenguaje, y no por medio de alambres que eléctricamente interconectaban varias secciones de control, como en la ENIAC. Todo este desarrollo de las computadoras suele divisarse por generaciones y el criterio que se determinó para determinar el cambio de generación no está muy bien definido, pero resulta aparente que deben cumplirse al menos los siguientes requisitos: La forma en que están construidas. Forma en que el ser humano se comunica con ellas. Preparado por : Warman Mateo Mateo 3 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 DEL ABACO A LA TARJETA PERFORADA EL ABACO; quizá fue el primer dispositivo mecánico de contabilidad que existió. Se ha calculado que tuvo su origen hace al menos 5000 años y su efectividad ha soportado la prueba del tiempo. LA PASCALINA; El inventor y pintor Leonardo Da Vencí (1452-1519) trazó las ideas para una sumadora mecánica. Siglo y medio después, el filósofo y matemático francés Balicé Pascal (1623-1662) por fin inventó y construyó la primera sumadora mecánica. Se le llamo Pascalina y funcionaba como maquinaria a base de engranes y ruedas. A pesar de que Pascal fue enaltecido por toda Europa debido a sus logros, la Pascalina, resultó un desconsolador fallo financiero, pues para esos momentos, resultaba más costosa que la labor humana para los cálculos artiméticos. LA LOCURA DE BABBAGE, Charles Babbage (1793-1871), visionario inglés y catedrático de Cambridge, hubiera podido acelerar el desarrollo de las computadoras si él y su mente inventiva hubieran nacido 100 años después. Adelantó la situación del hardware computacional al inventar la "máquina de diferencias", capaz de calcular tablas matemáticas. En 1834, cuando trabajaba en los avances de la máquina de diferencias Babbage concibió la idea de una "máquina analítica". En esencia, ésta era una computadora de propósitos generales. Conforme con su diseño, la máquina analítica de Babbage podía suma r, substraer, multiplicar y dividir en secuencia automática a una velocidad de 60 sumas por minuto. El diseño requería miles de engranes y mecanismos que cubrirían el área de un campo de futbol y necesitaría accionarse por una locomotora. Los escépticos le pusieron el sobrenombre de "la locura de Babbage". Charles Babbage trabajó en su máquina analítica hasta su muerte. Los trazos detallados de Babbage describían las características incorporadas ahora en la moderna computadora electrónica. Si Babbage hubiera vivido en la era de la tecnología electrónica y las partes de precisión, hubiera adelantado el nacimiento de la computadora electrónica por varías décadas. Ironicamente, su obra se olvidó a tal grado, que algunos pioneros en el desarrollo de la computadora electrónica ignoraron por completo sus conceptos sobre memoria, impresoras, tarjetas perforadas y control de pro grama secuencia. Preparado por : Warman Mateo Mateo 4 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 LA PRIMERA TARJETA PERFORADA : El telar de tejido, inventado en 1801 por el Francés Joseph-Marie Jackard (1753-1834), usado todavía en la actualidad, se controla por medio de tarjetas perforadas. El telar de Jackard opera de la manera siguiente: las tarje tarjetas se perforan estratégicamente y se acomodan en cierta secuencia para indicar un diseño de tejido en particular. Charles Babbage quiso aplicar el concepto de las tarjetas perforadas del telar de Jackard en su motor analítico. En 1843 Lady Ada Augusta Lovelace sugirió la idea de que las tarjetas perforadas pudieran adaptarse de manera que propiciaran que el motor de Babbage repitiera ciertas operaciones. Debido a esta sugerencia algunas personas consideran a Lady Lovelace la primera programadora. Herman Hollerit (1860-1929) La oficina de censos estadounidense no terminó el censo de 1880 sino hasta 1888. La dirección de la oficina ya había llegado a la conclusión de que el censo de cada diez años tardaría mas que los mismo 10 años para terminarlo. La oficina de censos comisiono al estadística Herman Hollerit para que aplicara su experiencia en tarjetas perforadas y llevara a cabo el censo de 1890. Con el procesamiento de las tarjetas perforadas y el tabulador de tarjetas perforadas de Hollerit, el censo se terminó en sólo 3 a años y la oficina se ahorró alrededor de $5,000,000 de dólares. Así empezó el procesamiento automatizado de datos. Hollerit no tomó la idea de las tarjetas perforadas del invento de Jackard, sino de la "fotografía de perforación" Algunas líneas ferroviarias de la época expedían boletos con descripciones físicas del pasajero; los conductores hacían orificios en los boletos que describían el color de cabello, de ojos y la forma de nariz del pasajero. Eso le dió a Hollerith la idea para hacer la fotografía perforada de cada persona que se iba a tabular. Hollertih fundó la Tabulating Machine Company y vendió sus productos en todo el mundo. La demanda de sus máquinas se extendió incluso hasta Rusia. El primer censo llevado a cabo en Rusia en 1897, se registró con el Tabulador de Hollerith. En 1911, la Tabulating Machine Company, al unirse con otras Compañías, formó la Computing-Tabulating-Recording-Company.LAS MAQUINAS LECTROMECANICAS DE CONTABILIDAD (MEC) Los resultados de las máquinas tabuladoras tenían que llevarse al corriente por medios manuales, hasta que en 1919 la Computing-Tabulating-Recording-Company. anunció la aparición de la impresora/listadora. Esta innovación revolucionó la manera en que las Compañías efectuaban sus operaciones. Para reflejar mejor el alcance de sus intereses comerciales, en 1924 la Compañía cambió el nombre por el de international Bussines Machines Corporation (IBM) Durante décadas, desde mediados de los cincuentas la tecnología de las tarjetas perforadas se perfeccionó con la implantación de más dispositivos con capacidades más complejas. Dado que cada tarjeta contenía en general un registro (Un nombre, direcció n, etc) el procesamiento de la tarjeta perforada se conoció también como procesamiento de registro unitario. Preparado por : Warman Mateo Mateo 5 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 La familia de las máquinas electromecánicas de contabilidad (EAM) eloctromechanical accounting machine de dispositivos de tarjeta perforada comprende: la perforadora de tarjetas, el verificador, el reproductor, la perforación sumaria, el intérprete, e l clasificador, el cotejador, el calculador y la máquina de contabilidad. El operador de un cuarto de máquinas en una instalación de tarjetas perforadas tenía un trabajo que demandaba mucho esfuerzo físico. Algunos cuartos de máquinas asemejaban la actividad de una fábrica; las tarjetas perforadas y las salidas impresas se cambiaban de un dispositivo a otro en carros manuales, el ruido que producía eran tan intenso como el de una planta ensambladora de automóviles. PIONEROS DE LA COMPUTACIÓN ATANASOFF Y BERRY Una antigua patente de un dispositivo que mucha gente creyó que era la primera computadora digital electrónica, se invalidó en 1973 por orden de un tribunal federal, y oficialmente se le dió el credito a John V. Atanasoff como el inventor de la computador a digital electrónica. El Dr. Atanasoff, catedrático de la Universidad Estatal de Iowa, desarrolló la primera computadora digital electrónica entre los años de 1937 a 1942. Llamó a su invento la computadora Atanasoff-Berry, ó solo ABC (Atanasoff Berry Com puter). Un estudiante graduado, Clifford Berry,fue una útil ayuda en la construcción de la computadora ABC. Algunos autores consideran que no hay una sola persona a la que se le pueda atribuir el haber inventado la computadora, sino que fue el esfuerzo de muchas personas. Sin embargo en el antiguo edificio de Física de la Universidad de Iowa aparece una p laca con la siguiente leyenda: "La primera computadora digital electrónica de operación automática del mundo, fue construida en este edificio en 1939 por John Vincent Atanasoff, matemático y físico de la Facultad de la Universidad, quien concibió la idea, y por Clifford Edward Berry, estudiante graduado de física." Mauchly y Eckert, después de varias conversaciones con el Dr. Atanasoff, leer apuntes que describían los principios de la computadora ABC y verla en persona, el Dr. John W. Mauchly colaboró con J.Presper Eckert, Jr. para desarrollar una máquina que calcul ara tablas de trayectoria para el ejército estadounidense. El producto final, una computadora electrónica completamente operacional a gran escala, se terminó en 1946 y se llamó ENIAC (Electronic Numerical Integrator And Computer), ó Integrador numéric o y calculador electrónico. La ENIAC construida para aplicaciones de la Segunda Guerra mundial, se terminó en 30 meses por un equipo de científicos que trabajan bajo reloj. Preparado por : Warman Mateo Mateo 6 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 La ENIAC, mil veces más veloz que sus predecesoras electromecánicas, irrumpió como un importante descubrimiento en la tecnología de la computación. Pesaba 30 toneladas y ocupaba un espacio de 450 mts cuadrados, llenaba un cuarto de 6 m x 12 m y con tenía 18,000 bulbos, tenía que programarse manualmente conectándola a 3 tableros que contenían más de 6000 interruptores. Ingresar un nuevo programa era un proceso muy tedioso que requería días o incluso semanas. A diferencia de las computadoras actuales que operan con un sistema binario (0,1) la ENIAC operaba con uno decimal (0,1,2..9) La ENIAC requería una gran cantidad de electricidad. La leyenda cuenta que la ENIAC, construida en la Universidad de Pensilvania, bajaba las luces de Filadelfia siempre que se activaba. La imponente escala y las numerosas aplicaciones generales de la ENIAC señalaron el comienzo de la primera generación de computadoras. En 1945, John von Neumann, que había trabajado con Eckert y Mauchly en la Universidad de Pennsylvania, publicó un artículo acerca del almacenamiento de programas. El concepto de programa almacenado permitió la lectura de un programa dentro de la memoria d e la computadora, y después la ejecución de las instrucciones del mismo sin tener que volverlas a escribir. La primera computadora en usar el citado concepto fue la llamada EDVAC (Eletronic Discrete-Variable Automatic Computer, es decir computadora automática electrónica de variable discreta), desarrollada por Von Neumann, Eckert y Mauchly. Los programas almacenados dieron a las computadoras una flexibilidad y confiabilidad tremendas, haciéndolas más rápidas y menos sujetas a errores que los programas mecánicos. Una computadora con capacidad de programa almacenado podría ser utilizada para v arias aplicaciones cargando y ejecutando el programa apropiado. Hasta este punto, los programas y datos podría ser ingresados en la computadora sólo con la notación binaria, que es el único código que las computadoras "entienden". El siguiente desarrollo importante en el diseño de las computadoras fueron los programas intérpretes, que permitían a las personas comunicarse con las computadoras utilizando medios distintos a los números binarios. En 1952 Grace Murray Hoper una oficial de la Marina de E.U., desarrolló el primer compilador, un programa que puede traducir enunciados parecidos al inglés en un código binario comprensible para la maquina llamado COBOL (COmmon Business-Oriented Langu aje). GENERACIONES DE COMPUTADORAS PRIMERA GENERACIÓN En esta generación había una gran desconocimiento de las capacidades de las computadoras, puesto que se realizó un estudio en esta época que determinó que con veinte computadoras se saturaría el mercado de los Estados Unidos en el campo de procesamiento de datos. Esta generación abarco la década de los cincuenta. Y se conoce como la primera generación. Estas máquinas tenían las siguientes características: Preparado por : Warman Mateo Mateo 7 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 Estas máquinas estaban construidas por medio de tubos de vacío. Eran programadas en lenguaje de máquina. En esta generación las máquinas son grandes y costosas (de un costo aproximado de ciento de miles de dólares). En 1951 aparece la UNIVAC (NIVersAl Computer), fue la primera computadora comercial, que disponía de mil palabras de memoria central y podían leer cintas magnéticas, se utilizó para procesar el censo de 1950 en los Estados Unidos. En las dos primeras unidades de entrada perforadas, retomadas por (1860 - 1929), quien además que con el paso del tiempo se (International Bussines desarrolló por IBM la IBM 701 de la cual se entregaron 18 1957. generaciones, las utilizaban tarjetas Herman Hollerith fundó una compañía conocería como IBM Machines).Después se unidades entre 1953 y Posteriormente, la compañía Remington Rand fabricó el modelo 1103, que competía con la 701 en el campo científico, por lo que la IBM desarrollo la 702, la cual presentó problemas en memoria, debido a esto no duró en el mercado. La computadora más exitosa de la primera generación fue la IBM 650, de la cual se produjeron varios cientos. Esta computadora que usaba un esquema de memoria secundaria llamado tambor magnético, que es el antecesor de los discos actuales. Otros modelos de computadora que se pueden situar en los inicios de la segunda generación son: la UNIVAC 80 y 90, las IBM 704 y 709, Burroughs 220 y UNIVAC 1105. Preparado por : Warman Mateo Mateo 8 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 SEGUNDA GENERACIÓN Cerca de la década de 1960, las computadoras seguían evolucionando, se reducía su tamaño y crecía su capacidad de procesamiento. También en esta época se empezó a definir la forma de comunicarse con las computadoras, que recibía el nombre de programación de sistemas. Las características de la segunda generación son las siguientes: Están construidas con circuitos de transistores. Se programan en nuevos lenguajes llamados lenguajes de alto nivel. En esta generación las computadoras se reducen de tamaño y son de menor costo. Aparecen muchas compañías y las computadoras eran bastante avanzadas para su época como la serie 5000 de Burroughs y la ATLAS de la Universidad de Manchester. Algunas de estas computadoras se programaban con cintas perforadas y otras más por medio de cableado en un tablero. Los programas eran hechos a la medida por un equipo de expertos: analistas, diseñadores, programadores y operadores que se manejaban como una orquesta para resolver los problemas y cálculos solicitados por la administración. El usuario final de la información no tenía contacto directo con las computadoras. Esta situación en un principio se produjo en las primeras computadoras personales, pues se requería saberlas “programar” (alimentarle instrucciones) para obtener resultados; por lo tanto su uso estaba limitado a aquellos audaces pioneros que gustaran de pasar un buen número de horas escribiendo instrucciones, “corriendo” el programa resultante y verificando y corrigiendo los errores o bugs que aparecieran. Además, para no perder el “programa” resultante había que “guardarlo” (almacenarlo) en una grabadora de astte, pues en esa época no había discos flexibles y mucho menos discos duros para las PC; este procedimiento podía tomar de 10 a 45 minutos, según el programa. El panorama se modificó totalmente con la aparición de las computadoras personales con mejore circuitos, más memoria, unidades de disco flexible y sobre todo con la aparición de programas de aplicación general en donde el usuario compra el programa y se pone a trabajar. Aparecen los programas procesadores de palabras como el célebre Word Star, la impresionante hoja de cálculo (spreadsheet) Visicalc y otros más que de la noche a la mañana cambian la imagen de la PC. El sortware empieza a tratar de alcanzar el paso del hardware. Pero aquí aparece un nuevo elemento: el usuario. Preparado por : Warman Mateo Mateo 9 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 El usuario de las computadoras va cambiando y evolucionando con el tiempo. De estar totalmente desconectado a ellas en las máquinas grandes pasa la PC a ser pieza clave en el diseño tanto del hardware como del software. Aparece el concepto de human interface que es la relación entre el usuario y su computadora. Se habla entonces de hardware ergonómico (adaptado a las dimensiones humanas para reducir el cansancio), diseños de pantallas antirreflejos y teclados que descansen la muñeca. Con respecto al software se inicia una verdadera carrera para encontrar la manera en que el usuario pase menos tiempo capacitándose y entrenándose y más tiempo produciendo. Se ponen al alcance programas con menús (listas de opciones) que orientan en todo momento al usuario (con el consiguiente aburrimiento de los usuarios expertos); otros programas ofrecen toda una artillería de teclas de control y teclas de funciones (atajos) para efectuar toda suerte de efectos en el trabajo (con la consiguiente desorientación de los usuarios novatos). Se ofrecen un sinnúmero de cursos prometiendo que en pocas semanas hacen de cualquier persona un experto en los programas comerciales. Pero el problema “constante” es que ninguna solución para el uso de los programas es “constante”. Cada nuevo programa requiere aprender nuevos controles, nuevos trucos, nuevos menús. Se empieza a sentir que la relación usuario-PC no está acorde con los desarrollos del equipo y de la potencia de los programas. Hace falta una relación amistosa entre el usuario y la PC. Las computadoras de esta generación fueron: la Philco 212 (esta compañía se retiró del mercado en 1964) y la UNIVAC M460, la Control Data Corporation modelo 1604, seguida por la serie 3000, la IBM mejoró la 709 y sacó al mercado la 7090, la National Cash Register empezó a producir máquinas para proceso de datos de tipo comercial, introdujo el modelo NCR 315. La Radio Corporation of America introdujo el modelo 501, que manejaba el lenguaje COBOL, para procesos administrativos y comerciales. Después salió al mercado la RCA 601. Preparado por : Warman Mateo Mateo 10 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 TERCERA GENERACIÓN Con los progresos de la electrónica y los avances de comunicación con las computadoras en la década de los 1960, surge la tercera generación de las computadoras. Se inaugura con la IBM 360 en abril de 1964.3 Las generación características de esta fueron las siguientes: Su fabricación basada en electrónica esta circuitos integrados. Su manejo es lenguajes de control de los sistemas operativos. por medio de los La IBM produce la serie 360 con los modelos 20, 22, 30, 40, 50, 65, 67, 75, 85, 90, 195 que utilizaban técnicas especiales del procesador, unidades de cinta de nueve canales, paquetes de discos magnéticos y otras características que ahora son estándares (no todos los modelos usaban estas técnicas, sino que estaba dividido por aplicaciones). El sistema operativo de la serie 360, se llamó OS que contaba con varias configuraciones, incluía un conjunto de técnicas de manejo de memoria y del procesador que pronto se convirtieron en estándares. En 1964 CDC introdujo la serie 6000 con la computadora 6600 que se consideró durante algunos años como la más rápida. En la década de 1970, la IBM produce la serie 370 (modelos 115, 125, 135, 145, 158, 168). UNIVAC compite son los modelos 1108 y 1110, máquinas en gran escala; mientras que CDC produce su serie 7000 con el modelo 7600. Estas computadoras se caracterizan por ser muy potentes y veloces. A finales de esta década la IBM de su serie 370 produce los modelos 3031, 3033, 4341. Burroughs con su serie 6000 produce los modelos 6500 y 6700 de avanzado diseño, que se reemplazaron por su serie 7000. Honey - Well participa con su computadora DPS con varios modelos. Preparado por : Warman Mateo Mateo 11 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 A mediados de la década de 1970, aparecen en el mercado las computadoras de tamaño mediano, o minicomputadoras que no son tan costosas como las grandes (llamadas también como mainframes que significa también, gran sistema), pero disponen de gran capacidad de procesamiento. Algunas minicomputadoras fueron las siguientes: la PDP - 8 y la PDP - 11 de Digital Equipment Corporation, la VAX (Virtual Address eXtended) de la misma compañía, los modelos NOVA y ECLIPSE de Data General, la serie 3000 y 9000 de Hewlett - Packard con varios modelos el 36 y el 34, la Wang y Honey - Well -Bull, Siemens de origen alemán, la ICL fabricada en Inglaterra. En la Unión Soviética se utilizó la US (Sistema Unificado, Ryad) que ha pasado por varias generaciones. CUARTA GENERACIÓN Aquí aparecen los microprocesadores que es un gran adelanto de la microelectrónica, son circuitos integrados de alta densidad y con una velocidad impresionante. Las microcomputadoras con base en estos circuitos son extremadamente pequeñas y baratas, por lo que su uso se extiende al mercado industrial. Aquí nacen las computadoras personales que han adquirido proporciones enormes y que han influido en la sociedad en general sobre la llamada “revolución informática”. En 1976 Steve Wozniak y Steve Jobs inventan la primera microcomputadora de uso masivo y más tarde forman la compañía conocida como la Apple que fue la segunda compañía más grande del mundo, antecedida tan solo por IBM; y esta por su parte es aún de las cinco compañías más grandes del mundo. En 1981 se vendieron 800,000 computadoras personales, al siguiente subió a 1,400 000. Entre 1984 y 1987 se vendieron alrededor de 60 millones de computadoras personales, por lo que no queda duda que su impacto y penetración han sido enormes. Con el surgimiento de las computadoras personales, el software y los sistemas que con ellas de manejan han tenido un considerable avance, porque han hecho más interactiva la comunicación con el usuario. Surgen otras aplicaciones como los procesadores de palabra, las hojas electrónicas de cálculo, paquetes gráficos, etc. También las industrias del Software de las computadoras personales crece con gran rapidez, Gary Kildall y William Gates se dedicaron durante años a la creación de sistemas operativos y métodos para lograr una utilización sencilla de las microcomputadoras (son los creadores de CP/M y de los productos de Microsoft). Preparado por : Warman Mateo Mateo 12 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 No todo son microcomputadoras, por su puesto, las minicomputadoras y los grandes sistemas continúan en desarrollo. De hecho las máquinas pequeñas rebasaban por mucho la capacidad de los grandes sistemas de 10 o 15 años antes, que requerían de instalaciones costosas y especiales, pero sería equivocado suponer que las grandes computadoras han desaparecido; por el contrario, su presencia era ya ineludible en prácticamente todas las esferas de control gubernamental, militar y de la gran industria. QUINTA GENERACIÓN En vista de la acelerada marcha de la microelectrónica, la sociedad industrial se ha dado a la tarea de poner también a esa altura el desarrollo del software y los sistemas con que se manejan las computadoras. Surge la competencia internacional por el dominio del mercado de la computación, en la que se perfilan dos líderes que, sin embargo, no han podido alcanzar el nivel que se desea: la capacidad de comunicarse con la computadora en un lenguaje más cotidiano y no a través de códigos o lenguajes de control especializados. Japón lanzó en 1983 el llamado “programa de la quinta generación de computadoras”, con los objetivos explícitos de producir máquinas con innovaciones reales en los criterios mencionados. Y en los Estados Unidos ya está en actividad un programa en desarrollo que persigue objetivos semejantes, que pueden resumirse de la siguiente manera: Procesamiento en paralelo mediante arquitecturas y diseños especiales y circuitos de gran velocidad. Manejo de lenguaje natural y sistemas de inteligencia artificial. El futuro previsible de la computación es muy interesante, y se puede esperar que esta ciencia siga siendo objeto de atención prioritaria de gobiernos y de la sociedad en conjunto. MODELO DE VON NEUMANN Las computadoras digitales actuales se ajustan al modelo propuesto por el matemático John Von Neumann. De acuerdo con el, una característica importante de este modelo es que tanto los datos como los programas, se almacenan en la memoria antes de ser utilizados. Preparado por : Warman Mateo Mateo 13 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 CPU La unidad central de procesamiento (o CPU) es el chip primario de la tarjeta madre. Es responsable de la computación y controlar otros componentes. Un circuito integrado, interpreta y ejecuta instrucciones y transfiere información a y desde otros componentes en el BUS. Los chips de CPU son los responsables de agarrar y decodificar la información, ejecutar instrucciones, y generalmente actuando como el "Cerebro" de la computadora. Memoria ROM El chip ROM (memoria de solo lectura) es una memoria basada en la tecnología del semiconductor. consiste en unamatriz de pequeños alambres los cuales son impresos en un chip, desde un patrón maestro. Donde la interseccionesde alambre (llamada uniones de bit) ocurren. Otro tipo de ROM es la PROM (programable) consiste en una matriz detransistores alambrados. Los PROM pueden ser programados por quemar eléctricamente los transistores individualesselectivamente para dar el patrón de memoria deseado. El beneficio de esto es que las matrices no vienenestablecidos de la fabrica. Y el último tipo de ROM es la EPROM (programable y reusable). Memoria RAM (SIMM) Los SIMM es una pequeña tabla de circuito el cual puede ser enchufado en los slots en la tarjeta madre. CuandoInstaladas, los chips RAM montados en los SIMM expanden la memoria de la computadora. Muchos sistemasincluyen slots SIMM por su conveniencia de la instalación. Un SIMM puede ser instalado en segundos, con unpequeño margen de error. Métodos viejos necesitarían un mínimo de nueve chips DRAM el los antiguos sócates IC.Este método puede causar muchos problemas ya que las patas de los chips pueden ser doblados fácilmente. LosSIMM también ocupan menos espacio en la tarjeta madre, permitiendo mas memoria a ser instalado. Un SIMM de unmegabyte son los más comunes, pero están disponibles hasta de 32MB. CLASIFICACIÓN DE LAS COMPUTADORAS: Supercomputadoras Macrocomputadoras Minicomputadoras Microcomputadoras o PC´s Preparado por : Warman Mateo Mateo 14 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 SUPERCOMPUTADORAS : Una supercomputadora es el tipo de computadora más potente y más rápido que existe en un momento dado. Estas máquinas están diseñadas para procesar enormes cantidades de información en poco tiempo y son dedicadas a una tarea específica. Así mismo son las más caras, sus precios alcanzan los 30 MILLONES de dólares y más; y cuentan con un control de temperatura especial, esto para disipar el calor que algunos componentes alcanzan a tener. Unos ejemplos de tareas a las que son expuestas las Supercomputadoras son los siguientes: 1. 2. 3. 4. 5. Búsqueda y estudio de la energía y armas nucleares. Búsqueda de yacimientos petrolíferos con grandes bases de datos sísmicos. El estudio y predicción de tornados. El estudio y predicción del clima de cualquier parte del mundo. La elaboración de maquetas y proyectos de la creación de aviones, imuladores de vuelo. Etc. Debido a su precio, son muy pocas las Supercomputadoras que se construyen en un año. Macrocomputadoras o Mainframes. MACROCOMPUTADORAS : Las macrocomputadoras son también conocidas como Mainframes. Los mainframes son grandes, rápidos y caros sistemas que son capaces de controlar cientos de usuarios simultáneamente, así como cientos de dispositivos de entrada y salida. Los mainframes tienen un costo que va desde 350,000 dólares hasta varios millones de dólares. De alguna forma los mainframes son más poderosos que las Supercomputadoras porque soportan más programas simultáneamente. PERO las sup ercomputadoras pueden ejecutar un sólo programa más rápido que un mainframe. En el pasado, los Mainframes ocupaban cuartos completos o hasta pisos enteros de algún edificio, hoy en día, un Mainframe es parecido a una hilera de archiveros en algún cuarto con piso falso, esto para ocultar los cientos de cables d e los periféricos , y su temperatura tiene que estar controlada. MINICOMPUTADORAS : En 1960 surgió la minicomputadora, una versión más pequeña de la Macrocomputadora. Al ser orientada a tareas específicas, no necesitaba de todos los periféricos que necesita un Mainframe, y esto ayudo a reducir el precio y costos de mantenimiento . Las Minicomputadoras , en tamaño y poder de procesamiento, se encuentran entre los mainframes y las estaciones de trabajo. En general, una minicomputadora, es un sistema multiproceso (varios procesos en paralelo) capaz de soportar de 10 hasta 200 usuarios simultáneamente. Actualmente se usan para almacenar grandes bases de datos, automatización industrial y aplicacio nes multiusuario. Microcomputadoras o PC´s Preparado por : Warman Mateo Mateo 15 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 MICROCOMPUTADORAS : Las microcomputadoras o Computadoras Personales (PC´s) tuvieron su origen con la creación de los microprocesadores. Un microprocesador es "una computadora en un chic", o sea un circuito integrado independiente. Las PC´s son computadoras para uso personal y relativamente son baratas y actualmente se encuentran en las oficinas, escuelas y hogares. El término PC se deriva de que para el año de 1981 , IBM®, sacó a la venta su modelo "IBM PC", la cual se convirtió en un tipo de computadora ideal para uso "personal", de ahí que el término "PC" se estandarizó y los clones que sacaron posteriormente otras empresas fueron llamados "PC y compatibles", usando procesadores del mismo tipo que las IBM , pero a un costo menor y pudiendo ejecutar el mismo tipo de programas. Existen otros tipos de microcomputadoras , como la Macintosh®, que no son compatibles con la IBM, pero que en muchos de los casos se les llaman también "PC´s", por ser de uso personal. En la actualidad existen variados tipos en el diseño de PC´s: Computadoras personales, con el gabinete tipo minitorre, separado del monitor. Computadoras personales portátiles "Laptop" o "Notebook". Computadoras personales más comunes, con el gabinete horizontal, separado del monitor. Computadoras personales que están en una sola unidad compacta el monitor y el CPU. Las computadoras "laptops" son aquellas computadoras que están diseñadas para poder ser transportadas de un lugar a otro. Se alimentan por medio de baterías recargables , pesan entre 2 y 5 kilos y la mayoría trae integrado una pantalla de LCD (Liquid Crys tal Display). Estaciones de trabajo o Workstations Las estaciones de trabajo se encuentran entre las Minicomputadoras y las macrocomputadoras (por el procesamiento). Las estaciones de trabajo son un tipo de computadoras que se utilizan para aplicaciones que requieran de poder de procesamiento moderado y relativamente capacidades de gráficos de alta calidad. Son usadas para: Aplicaciones de ingeniería CAD (Diseño asistido por computadora) CAM (manufactura asistida por computadora) Publicidad Creación de Software en redes, la palabra "workstation" o "estación de trabajo" se utiliza para referirse a cualquier computadora que está conectada a una red de área local. HARDWARE : Entrada Procesamiento Almacenamiento Secundario Salida Preparado por : Warman Mateo Mateo 16 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 DEFINICIÓN DE HARDWARE: Hardware son todos aquellos componentes físicos de una computadora, todo lo visible y tangible. El Hardware realiza las 4 actividades fundamentales: entrada, procesamiento, salida y almacenamiento secundario. Entrada Para ingresar los datos a la computadora, se utilizan diferentes dispositivos, por ejemplo: Teclado Dispositivo de entrada más comunmente utilizado que encontramos en todos los equipos computacionales. El teclado se encuentra compuesto de 3 partes: teclas de función, teclas alfanuméricas y teclas numéricas. MOUSE : Es el segundo dispositivo de entrada más utilizado. El mouse o ratón es arrastrado a lo largo de una superficie para maniobrar un apuntador en la pantalla del monitor. Fue inventado por Douglas Engelbart y su nombre se deriva por su forma la cual se asemeja a la de un ratón. LÁPIZ ÓPTICO : Este dispositivo es muy parecido a una pluma ordinaria, pero conectada a un cordón eléctrico y que requiere de un software especial. Haciendo que la pluma toque el monitor el usuario puede elegir los comandos de las programas. TABLETA DIGITALIZADORA : Es una superficie de dibujo con un medio de señalización que funciona como un lápiz. La tableta convierte los movimientos de este apuntador en datos digitalizados que pueden ser leídos por ciertos paquetes de cómputo . Los tamaños varían desde tamaño carta hasta la cubierta de un escritorio. ENTRADA DE VOZ (RECONOCIMIENTO DE VOZ) : Convierten la emisión vocal de una persona en señales digitales. La mayoría de estos programas tienen que ser "entrenados” para reconocer los comandos que el usuario da verbalmente. El reconocimiento de voz se usa en la profesión médica para permitir a los doctores compilar rápidamente reportes. Más de 300 sistemas Kurzweil Voicemed están instalados actualmente en más de 200 Hospitales en Estados Unidos. Este novedoso sistema de reconocimiento fónico utiliza tecnología de independencia del hablante. Esto significa que una computadora no tiene que ser entrenada para reconocer el lenguaje o tono de voz de una sola persona. Puede reconocer la misma palabra dicha por varios individuos. Preparado por : Warman Mateo Mateo 17 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 PANTALLAS SENSIBLES AL TACTO (SCREEN TOUCH) : Permiten dar comandos a la computadora tocando ciertas partes de la pantalla. Muy pocos programas de software trabajan con ellas y los usuarios se quejan de que las pantallas están muy lejos del teclado. Su aceptación ha sido muy reducida. Algunas tiendas departamentales emplean este tipo de tecnología para ayudar a los clientes a encontrar los bienes o servicios dentro de la tienda. Lectores de código de barras Son rastreadores que leen las barras verticales que conforman un código. Esto se conoce como Punto de Venta (PDV). Las tiendas de comestibles utilizan el código Universal de Productos (CUP ó UPC). Este código identifica al producto y al mismo tiempo realiza el ticket descuenta de inventario y hará una orden de compra en caso de ser necesario. Algunos lectores están instalados en una superficie física y otros se operan manualmente. SCANNERS : Convierten texto, fotografías a color ó en Blanco y Negro a una forma que puede leer una computadora. Después esta imagen puede ser modificada, impresa y almacenada. Son capaces de digitalizar una página de gráficas en unos segundos y proporcionan una forma rápida, fácil y eficiente de ingresar información impresa en una computadora; también se puede ingresar información si se cuenta con un Software especial llamado OCR (Reconocimiento óptico de caracteres). PROCESAMIENTO : El CPU (Central Proccesor Unit) es el responsable de controlar el flujo de datos (Actividades de Entrada y Salida E/S) y de la ejecución de las instrucciones de los programas sobre los datos. Realiza todos los cálculos (suma, resta, multiplicación, división y compara números y caracteres). Es el "cerebro” de la computadora. Se divide en 3 Componentes 1.Unidad de Control (UC) 2.Unidad Aritmético/Lógica (UAL) 3.Área de almacenamiento primario (memoria) UNIDAD DE CONTROL : Es en esencia la que gobierna todas las actividades de la computadora, así como el CPU es el cerebro de la computadora, se puede decir que la UC es el núcleo del CPU. Supervisa la ejecución de los programas Coordina y controla al sistema de cómputo, es decir, coordina actividades de E/S Determina que instrucción se debe ejecutar y pone a disposición los datos pedidos por la instrucción. Determina donde se almacenan los datos y los transfiere desde las posiciones donde están almacenado. Una vez ejecutada la instrucción la Unidad de Control debe determinar donde pondrá el resultado para salida ó para su uso posterior. Preparado por : Warman Mateo Mateo 18 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 UNIDAD ARITMÉTICO/LÓGICA : Esta unidad realiza cálculos (suma, resta, multiplicación y división) y operaciones lógicas (comparaciones). Transfiere los datos entre las posiciones de almacenamiento. Tiene un registro muy importante conocido como: Acumulador ACC Al realizar operaciones aritméticas y lógicas, la UAL mueve datos entre ella y el almacenamiento. Los datos usados en el procesamiento se transfieren de su posición en el almacenamiento a la UAL. Los datos se manipulan de acuerdo con las instrucciones del programa y regresan al almacenamiento. Debido a que el procesamiento no puede efectuarse en el área de almacenamiento, los datos deben transferirse a la UAL. Para terminar una operación puede suceder que los datos pasen de la UAL al área de almacenamiento varias veces. ÁREA DE ALMACENAMIENTO PRIMARIO : La memoria da al procesador almacenamiento temporal para programas y datos. Todos los programas y datos deben transferirse a la memoria desde un dispositivo de entrada o desde el almacenamiento secundario ( disquete), antes de que los programas puedan ejecutarse o procesarse los datos. Las computadoras usan 2 tipos de memoria primaria: ROM (Read Only Memory), memoria de sólo lectura, en la cual se almacena ciertos programas e información que necesita la computadora las cuales están grabadas permanentemente y no pueden ser modificadas por el programador. Las instrucciones básicas para arrancar una computadora están grabadas aquí y en algunas notebooks han grabado hojas de calculo, basic, etc. RAM (Random Access Memory), memoria de acceso aleatorio, la utiliza el usuario mediante sus programas, y es volátil. La memoria del equipo permite almacenar datos de entrada, instrucciones de los programas que se están ejecutando en ese momento, los dato s resultados del procesamiento y los datos que se preparan para la salida. Los datos proporcionados a la computadora permanecen en el almacenamiento primario hasta que se utilizan en el procesamiento. Durante el procesamiento, el almacenamiento primario almacena los datos intermedios y finales de todas las operaciones aritméticas y lógicas. El almacenamiento primario debe guardar también las instrucciones de los programas usados en el procesamiento. La memoria está subdividida en celdas individuales cada una de las cuales tiene una capacidad similar para almacenar datos. ALMACENAMIENTO SECUNDARIO : El almacenamiento secundario es un medio de almacenamiento definitivo (no volátil como el de la memoria RAM). El proceso de transferencia de datos a un equipo de cómputo se le llama procedimiento de lectura. El proceso de transferencia de datos desde la computadora hacia el almacenamiento se denomina procedimiento de escritura. En la actualidad se pueden usar principalmente dos tecnologías para almacenar información: 1.- El almacenamiento Magnético. 2.- El almacenamiento Óptico. Algunos dispositivos combinan ambas tecnologías. Preparado por : Warman Mateo Mateo 19 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 Dispositivos de almacenamiento magnético : Almacenamiento Magnético 1.- Discos Flexibles 2.- Discos Duros 3.- Cintas Magnéticas o Cartuchos. ALMACENAMIENTO ÓPTICO: La necesidad de mayores capacidades de almacenamiento han llevado a los fabricantes de hardware a una búsqueda continua de medios de almacenamiento alternativos y cuando no hay opciones, a mejorar tecnologías disponibles y desarrollar nuevas. Las técnicas de almacenamiento óptico hacen posible el uso de la localización precisa mediante rayos láser. Leer información de un medio óptico es una tarea relativamente fácil, escribirla es otro asunto. El problema es la dificultad para modificar la superficie de un medio óptico, ya que los medios ópticos perforan físicamente la superficie para reflejar o dispersar la luz del láser. Los principales dispositivos de almacenamiento óptico son: 1.- CD ROM.- CD Read Only Memory 2.- WORM.- Write Once, Read Many MEDIOS MAGNÉTICO - ÓPTICOS: Estos medios combinan algunas de las mejores características de las tecnologías de grabación magnética y óptica. Un disco MO tiene la capacidad de un disco óptico, pero puede ser re-grabable con la facilidad de un disco magnético. Actualmente están disponibles en varios tamaños y capacidades. Los dispositivos de salida de una computadora es el hardware que se encarga de mandar una respuesta hacia el exterior de la computadora, como pueden ser: los monitores, impresoras, sistemas de sonido, módem. etc. CATEGORÍAS DE SISTEMAS OPERATIVOS MULTITAREA : El término multitarea se refiere a la capacidad del SO para correr mas de un programa al mismo tiempo. Existen dos esquemas que los programas de sistemas operativos utilizan para desarrollar SO multitarea, el primero requiere de la cooperación entre el SO y los programas de aplicación. Los programas son escritos de tal manera que periódicamente inspeccionan con el SO para ver si cualquier otro programa necesita a la CPU, si este es el caso, entonces dejan el control del CPU al siguiente programa, a este método se le llama multitarea cooperativa y es el método utilizado por el SO de las computadoras de Machintosh y DOS Preparado por : Warman Mateo Mateo 20 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 corriendo Windows de Microsoft. El segundo método es el llamada multitarea con asignación de prioridades. Con este esquema el SO mantiene una lista de procesos (programas) que están corriendo. Cuando se inicia cada proceso en la lista el SO le asigna una prioridad. En cualquier momento el SO puede intervenir y modificar la prioridad de un proceso organizando en forma efectiva la lista de prioridad, el SO también mantiene el control de la cantidad de tiempo que utiliza con cualquier proceso antes de ir al siguiente. Con multitarea de asignación de prioridades el SO puede sustituir en cualquier momento el proceso que esta corriendo y reasignar el tiempo a una tarea de mas prioridad. Unix OS-2 y Windows NT emplean este tipo de multitarea. MULTIUSUARIO : Un SO multiusuario permite a mas de un solo usuario accesar una computadora. Claro que, para llevarse esto a cabo, el SO también debe ser capaz de efectuar multitareas. Unix es el Sistema Operativo Multiusuario más utilizado. Debido a que Unix fue originalmente diseñado para correr en una minicomputadora, era multiusuario y multitarea desde su concepción. Actualmente se producen versiones de Unix para PC tales como The Santa Cruz Corporation Microport, Esix, IBM,y Sunsoft. Apple también produce una versión de Unix para la Machintosh llamada: A/UX.Unix , Unix proporciona tres maneras de permitir a múltiples personas utilizar la misma PC al mismo tiempo. 1.Mediante Módems. 2.Mediante conexión de terminales a través de puertos seriales 3.Mediante Redes. MULTIPROCESO : Las computadoras que tienen mas de un CPU son llamadas multiproceso. Un sistema operativo multiproceso coordina las operaciones de la computadoras multiprocesadoras. Ya que cada CPU en una computadora de multiproceso puede estar ejecutando una instrucci ón, el otro procesador queda liberado para procesar otras instrucciones simultáneamente. Al usar una computadora con capacidades de multiproceso incrementamos su velocidad de respuesta y procesos. Casi todas las computadoras que tienen capacidad de mu ltiproceso ofrecen una gran ventaja. Los primeros Sistemas Operativos Multiproceso realizaban lo que se conoce como: Multiproceso asimétrico: Una CPU principal retiene el control global de la computadora, así como el de los otros procesadores. Esto fue un primer paso hacia el multiproceso pero no fue la dirección ideal a seguir ya que la CPU principal podía conv ertirse en un cuello de botella. Multiproceso simétrico: En un sistema multiproceso simétrico, no existe una CPU controladora única. La barrera a vencer al implementar el multiproceso simétrico es que los SO tienen que ser rediseñados o diseñados desde el principio para trabajar en u n ambiente multiproceso. Las extensiones de Unix, que soportan multiproceso asimétrico ya están disponibles y las extensiones simétricas se están haciendo disponibles. Windows NT de Microsoft soporta multiproceso simétrico. Preparado por : Warman Mateo Mateo 21 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 DEFINICION DE SOFTWARE : Es la parte lógica del computadora. Se le llama software a un conjunto de programas, instrucciones y procedimientos que rigen las operaciones, funcionamiento de una computadora. Este se almacena en la memoria del computadora, disquetes o discos duros. El software puede ser de dos géneros : de aplicaciones y del sistema. Los software de aplicaciones son aquellos que contienen la lógica para la solución de problemas, estos le indican al computadora como trabajar con los datos para así producir la información requerida. Los software del sistema están compuestos por los programas que dirigen las funciones básicas de la computadora. Entre los software podemos mencionar los siguientes : MS-DOS Es el más común y popular de todos los Sistemas Operativos para PC. La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel. Cuando Intel liberó el 80286, D OS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.80186 Después de la introducción del procesador Intel 80286, IBM y Microsoft reconocieron la necesidad de tomar ventaja de las capacidades multitarea de esta CPU. Se unieron para desarrollar el OS/2, un moderno SO multitarea para los microprocesadores Intel. < BR>Sin embargo, la sociedad no duró mucho. Las diferencias en opiniones técnicas y la percepción de IBM al ver a Windows como una amenaza para el OS/2 causó una desavenencia entre las Compañías que al final las llevó a la disolución de la sociedad. IBM continuó el desarrollo y promoción del OS/2. Es un sistema operativo de multitarea para un solo usuario que requiere un microprosesador Intel 286 o mejor. Además de la multitarea, la gran ventaja de la plataforma OS/2 es que permite manejar directamente hasta 16 MB de la RAM ( en comparación con 1 MB en el caso del MS-DOS ). Por otra parte, el OS/2 es un entorno muy complejo que requiere hasta 4 MB de la RAM. Los usuarios del OS/2 interactuan con el sistema mediante una interfaz gráfica para usuario llamada Administrador de presentaciones. A pesar de que el OS/2 rompe la barrera de 1 MB del MS-DOS, le llevo tiempo volverse popular. Los vendedores de software se muestran renuentes a destinar recursos a la creación de un software. VIRUS : virus del sector inicializacion virus infectante de archivos caballo de trolla bombas de tiempo mutantes Preparado por : Warman Mateo Mateo 22 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 Son programas diseñados para multiplicarse y pro pagarse sin dar indicios de su existencias los virus electrónicos pueden producir una variedad de sintomas en sus receptores. Algunos virus se multiplican sin causar cambios obios, los virus malintencionados pueden producior ruidos extraños o presentar mensajes de mal gusto en la pantalla. En los casos extremos pueden borrar archivos o discos duros. Los virus se propagan de varias maneras, algunos se duplican cuando se habre un archivo infectado. Otros infectan la parte de un disco duro que contro la parte del equipo y luego infectan otros discos a los que se absede. Un virus que ha infectado un disco podrá propagarse en otros que contengan información como programas. Preparado por : Warman Mateo Mateo 23 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 UNIDADES DE ALMACENAMIENTO Y MEMORIA DEL COMPUTADOR BIT : Es la Unidad Minima de almacenamiento y memoria de consta el computador ; un BIT puede ocupar una varias posiciones, o sea que para poder crear una nombre como ROSA tenemos que recurrir a 4 BITS, o sea que cada una de las letras de este nombre es el equivalente a un BIT. BYTE : Es la unidad Standard de almacenamiento, y la misma consta de 8 Posiciones, o sea que la formacion de 8bits= 1 Octecto = 1 Byte, o sea que formacion de 8 bits, es un byte y esta a su vez es la unidad Standard. EJ : ROSALINA. KILOBYTE : Es la unidad de almacenamiento y memoria, la cual cuenta de 1024 Byte MEGABYTE : Es la unidad de almacenamiento y memoria , la cual esta compuesta de un millon de Byte. GIGABYTE : Es la unidad de almacenamiento y memoria que esta compuesta de 1 Billon de Byte. TERABYTE : Es la unidad de almacenamiento y memoria que esta compuesta de mil billones de Byte. Preparado por : Warman Mateo Mateo 24 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 PRINCIPALES COMANDOS DEL MS-DOS DIR : Este mandato lo utilizamos para ver el contenido de un directorio, disco duro o disquete, teniendo este varias operaciones o formatos para visualizarlos : Ejemplo : DIR DIR/W : Nos permite ver el contenido de un directorio, disco duro o disquete de forma horizontal o a lo ancho. Ejemplo : DIR/W DIR/P : Nos permite visualizar el contenido de un directorio, disco duro o disquete de forma pausada o por pantalla, esto significa que se va a detener cada vez que se llene la pantalla, realizando una pausa cada 23 líneas. Ejemplo : DIR/P CLS : Este comando lo utilizamos para limpiar la pantalla. TIME : Este comando se usa para visualizar la hora, y a la vez modificarla si esta descontinuada. Ejemplo : TIME DATE : Este comando se usa para visualizar la fecha, y a la vez modificarla si su contenido esta incorrecto. Ejemplo : DATE VER : Este comando lo usamos para visualizar la version del Sistema Operativo en que estamos trabajando. Esta se refiere al modelo del Sitema Operativo que estamos usando la cual indicara si estamos usando un modelo avanzado, moderno o muy remoto. Ejemplo : VER VOL : Este comando lo usamos para visualizar la etiqueta o el nombre logico de un disco duro o disquete. Ejemplo : VOL Preparado por : Warman Mateo Mateo 25 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 LABEL : Comando externo que crea , cambia o borra la etiqueta o el nombre logico de un disco duro o disquete. La etiqueta no debe pasar de 11 caracteres. Ejemplo : LABEL TYPE : Este comando se usa para visualizar el contenido de un archivo especifico. Ejemplo : TYPE ROSA JOSE.BAT COMO CAMBIAR DE UNIDAD DE DISCO Para cambiase de una unidad de disco a otra solo basta escribir el nombre de la unidad a la cual deseamos cambiarnos y seguirla de dos puntos, luego presionamos la tecla Enter y estaremos en la unidad desada. Ejemplo : C :\ A : A :\ C : FORMAT : Este comando se utiliza para inicializar un diskette o un disco duro, esto es para hacer que el disco sea aceptado por el computador. El format tiene varias formas de efectuarse, dependiendo de lo que queremos hacer con nuestro disco duro o disquete. Para formatear un disquete, escribimos format, la unidad de disco, la condicion deseada, esperamos un pregunta, presionamos enter y por ultimo ponemos un nombre al disco y contestamos a la pregunta SI O NO (S/N), casi siempre respondemos No. Ejemplo: Format A : , Inicializa un disco en la unidad A. Format A :/s Inicializa un disco y le transfiere el sistema operativo Format A :/s/q Inicializa un disco, transfiere el sistema y lo hace rápido Nota : Si formateamos un disquete con información toda esta información será eliminada, dicho disquete quedara como nuevo. Preparado por : Warman Mateo Mateo 26 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 CREACION DE DIRECTORIOS Y SUB-DIRECTORIO DIRECTORIO : Es un área en el disco donde se guardan archivos integrado con el mismo programa, los pueden contener directorios contienen archivos y sub-directorio dentro de él. Y su utilización es para ordenar las informaciones del disco duro o disquete. Pasos para Crear un Directorio : Para crear un directorio utilizamos la orden interna MKDIR (MD) (Make Directory), crear directorio, para esto se requiere un nombre que no pase de ocho caracteres o posiciones. Un directorio raíz que aquel que se utiliza para almacenar la lista de los archivos guardado en el disco, también podemos crear sub-directorio para facilitar la búsqueda los archivos de una misma especie. Ejemplo : MD NATY MD ROSA Con solo escribir esto hemos creado en nuestro disco duro o diskette un directorio. COMO ACCESAR DE UN DIRECTORIO A OTRO : CHKDIR (CD) (Cambiar Directorio) : Este comando se usa para pasar de un directorio o de un sub-directorio a otro. Ejemplo : CD NATY CD ROSA Nota : Si estamos dentro de un directorio y queremos pasar a otro, tenemos que salir de este primero. COMO SALIR DE UN DIRECTORIO O SUB-DIRECTORIO Para salir de un directorio o un sub-directorio solo basta escribir CD.. y automáticamente saldremos del directorio o sub-directorio en el cual nos encontramos. Ejemplo : C :\Naty\ CD.. También podemos salir de un directorio utilizando la opción CD\, esta opción sale directamente de varios sub-directorios al directorio raíz. Preparado por : Warman Mateo Mateo 27 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 COMO BORRAR UN DIRECTORIO O SUB-DIRECTORIO RMDIR (RD) (REMOVE DIRECTORY) Remover Directorio Para borrar un directorio o un sub-directorio utilizamos RD. Eemplo : RD Naty RD Rosa. Antes de borrar un directorio o un sub-directorio estos deben de estar completamente vacío, esto es no deben de contener ni directorio ni archivos, de lo contrario dará un error. ESTRUCTURA DE ARBOL (TREE) Este comando se utiliza para visualizar en pantalla todos los directorio y sub-directorio de un disco, esto se pueden ver en forma de árbol o ramificada. C :\ TREE, enter. Como copiar archivos de una unidad de disco a otra COPY : Este mandato se emplea para copiar archivos de una unidad de disco a otra o de un directorio a otro. Ejemplo : Copy msav.exe a : Si estamos en C. Copy rosa c : Si estamos en A. RENAME : Este comando se utiliza renombrar un archivo, esto es cambiar el nombre a un archivo por otro, sin que esto varíe el contenido del mismo. Ejemplo : Rename naty warman Rename Ansi.sys Gabriel ERASE O DELETE : Este comando se utiliza para borrar archivos del disco duro o disquete, esto lo hacemos cuando no se necesitan los archivos o queremos liberar espacio en el disco. Ejemplo : Del warman Del Gabriel Preparado por : Warman Mateo Mateo 28 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 UNDELETE : Este comando se utiliza para recuperar aquellas informaciones o archivos que hemos borrados por medio de los comando Del o Erase. Ejemplo : Undelete Inmediatamente el computador empezara a buscar todos los archivos que se han eliminados hasta entonces y le preguntara si desean recuperar esos archivos S/N, a lo que respondemos si respondemos afirmativamente el computador nos pedirá que escribamos el primer nombre del archivo a recuperar, esta nos pedirá que pongamos el primer carácter del archivo borrado, cuando hacemos esto el computador nos respondera que el archivo ha sido recuperado con éxito. Nota : La recuperación de un archivo dependerá del tiempo que este tenga borrado, ya que no todos los archivos pueden ser recuperado. COMODINES DEL SISTEMA OPERATIVO (*. ?) (*.*) Estos se utilizan para hacer mas fácil y rápido los trabajos de copiar, borrar y visualizar. De tal manera que podamos ahorrarnos así un gran tiempo y esfuerzo. Imaginemos el caso en el cual tenemos que copiar 20 archivos todo de la misma extensión. Tendríamos que escribir la palabra Copy ? 20 veces. Que tedioso seria este trabajo, pero con la ayuda de los comodines se podrán copiar los 20 archivos al mismo tiempo. Es necesario tener en cuenta que las extensiones de los archivos identifican el tipo de archivo a que pertenece. Los comodines se usan en base a las extensiones de los archivos por grupos. *.* Este comodín se utiliza para hacer las operaciones de forma global, esto es si queremos copiar todos los archivos de una unidad de disco a otra, o los archivos de un directorio a otro. Ejemplo : Copy *.* A :, este comodín copiara todos los archivos de un determinado directorio a la unidad A. *. ? : Este comodín nos permite copiar los archivos por grupos de una unidad a otra, así copiando solamente los archivos deseado, tenemos que decir que esto trabajan solamente con la extensión de los archivos. Ejemplo : Copy *.sys A : Este comodín copiara todos los archivos con la extensión Sys a la unidad A. Preparado por : Warman Mateo Mateo 29 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 PRINCIPALES EXTENCIONES DEL MS-DOS EXE : Ejecutable COM : Comando del Sistema SYS : Del Sistema Operativo FOR : Del Lenguaje Fortran HLP : Ayuda TXT : Del Texto BAT : Extensión de los archivos que se autoejecutan, o sea solo. UNFORMAT : Al igual que el comando undelete, este se usa para recuperar la información de un disquete que haya sido borrado mediante el comando format. Ejemplo : Unformat A : de esta manera se recuperará toda la información que haya sido borrada con el mandato format. Diskcopy Este comando se utiliza para hacer copias exactas entre dos disquete, permite copiar el contenido de un disco colocado en la unidad fuente a otro situado en la unidad destino. Si el disquete destino no esta formateado el comando diskcopy lo inicializa. Ej : Diskcopy A : A : Nota : El disquete origen es aquel que contiene los archivos a copiar y el disquete destino es aquel al cual se le van a copiar los archivos del disquete origen. Comando Diskcomp Este comando se utiliza para comparar el contenido de dos disquetes, después de haber utilizado el comando diskcopy, esto es para asegurarse de la efectividad de la copia. Ej : Diskcomp A : A : Nota : Los comando citado anteriormente son solamente para tenerlo como referencia, ya los mismo están desatualizado, pero no dejan de ser importante para un futuro. MEM : Este mandato lo empleamos para verificar como esta siendo distribuida la memoria en el computador y para ver también la cantidad disponible de esta, también nos deja ver el tiempo de memoria que emplea la computadora. Ejemplo : MEM MSD : Este comando lo usamos para verificar la configuración básica del computador. Ejemplo : MSD. Preparado por : Warman Mateo Mateo 30 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 EDIT : Es un pequeño programa que usamos para la creación de archivos. Este se utiliza para hacer texto desde el MS-DOS, o sea que es un editor de palabra, en el cual haremos nuestros trabajos de escritura y otra índole. También se usa para editar los programas en los diferentes lenguajes de programa y nos permite guardar lo escrito para luego ser utilizado o por si se le quisiera hacer modificaciones a dichos documentos o programas. Ejemplo : Edit. Este se compone de un conjunto de menúes, los cuales están formados por varias opciones que le permiten al usuario trabajar con mas comodidad. Para activar el menú de edit, utilizamos la tecla ALT+ENTER. Los menúes que conforman al edit, son archivos, edición, búsqueda, opciones. Primer Menú Desplegable (Archivo) Nuevo : Se utiliza para crear un nuevo archivo y también para limpiar la pantalla. Abrir : Se utiliza para llamar un archivo que ha sido guardado Guardar : Se utiliza para guardar un archivo con un nombre cualquiera, este no debe guardar de ocho (8) caracteres. Guardar como : Se utiliza para guardar un archivo con otro nombre diferente. Imprimir : Se utiliza para imprimir un archivo por la impresora o papel suelto. Salir : Se utiliza para salir del programa Edit. Segundo Menú Desplegable (Editar) Cortar : Copiar : Pegar : Limpiar : Se utiliza para eliminar un párrafo o una línea. Se utiliza para duplicar el contenido de una línea o un párrafo. Se utiliza acompañada de la opción copiar, para duplicar un archivo Al igual que cortar, se utiliza para borrar líneas y párrafos. Pasos para Duplicar un Documento 1. 2. 3. 4. 5. 6. Presionamos Shift+Flechas para seleccionar toda el area Presionamos alt+enter para activar el menu. Seleccionamos la flecha a la derecha y seleccionamos editar Seleccionamos Copiar Presionamos alt+enter para activar menu Seleccionamos Editar y luego Pegar. Para Borrar una informacion. 1. Seleccionamos los pasos 1, 2, 3 2. Seleccionamos Cortar o Borrar. Preparado por : Warman Mateo Mateo 31 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 Nota : Para copiar una línea o un párrafo cualquier primero hay que sombrear lo que queremos, copiar o borrar, esto se hace a través de las Teclas Shift y flecha. Tercer Menú Desplegable (Búsqueda) Buscar : Se utiliza para buscar una palabra dentro de un documento. Repetir ultima búsqueda Se utiliza para repetir la ultima palabra que se busco. Cambiar : Se utiliza para cambiar una palabra por otra. Cuarto Menú desplegable (Opciones) Presentar : Nos permite cambiarle el color a la pantalla y a las letras. Copy Con : Este comando lo utilizamos para crear un archivo dentro del MS-DOS, también podemos hacer que un archivo se autoejecutable de manera automática, esto es cada vez que escribamos el nombre de ese archivo o programa, el computador dará todos los pasos que hemos especificados, por medio a el es que creamos los archivos autoexec.bat y config.sys. Ejemplo : Copy Con María con este mandato creamos un archivo de texto, si queremos ver el contenido de este archivo utilizamos el comando Type. Ejemplo : Type María. Copy Con Oto.Bat dir/p dir/w ver vol label time date md José cd José cd.. cd dos copy *.ini \José edit F6 Enter. Para guardar un archivo con el Copy con solamente tenemos que presionar la tecla F6, para ejecutar un archivo ejecutable solamente tenemos que escribir el nombre del archivo. ATTRIBUTOS : Estos se utilizan para darle una determinada característica a los archivos. Dentro de los cuales tenemos los siguientes : Preparado por : Warman Mateo Mateo 32 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 Attrib +H. Este comando se utiliza para esconder todos los archivos de un disco duro o disquete, también tenemos que señalar que para esconder un solo archivo escribimos el Attrib +h y el nombre del archivos. Ejemplo : Attrib +h. Escondemos todos los archivos. Attrib +h jose Escondemos solo el archivo jose Para recuperar los archivos que hemos escondido lo hacemos de la siguiente forma : Attrib -h y seran recuperado todos los archivos que fueron escondido : Ejemplo : Attrib -h Attrib -h jose Tambien podemos darle otro tipo de Attributo a los archivos, por ejemplo si queremos que los archivos sean de solo lectura seleccionamos Attrib +R, y para quitarle dicho Attributo lo hacemos escribiendo Attrib -R . Ejemplo : Attrib +R Todos los archivos de lectura Attrib -R Le quitamos el attributo de lectura Attrib +R Jose Le ponemos attributo de lectura Attrib -R Jose Le quitamos el attributo de lectura. CHKDSK : Este comando lo empleamos para arreglar un disquete directamente del sistema operativo, tambien nos sirve para darnos informacion general del espacio disponible y utilizado por los directorios y archivos del disco duro o disquete. Ejemplo : CHKDSK SCANDISK : Este comando lo empleamos para arreglar un disco duro o disquete que tenga problemas, también cuando un archivo se sale de su tamaño este lo arregla y cuando se ha perdido algún archivo, lo recupera convirtiéndolo en un archivo con extensión CHK. DEFRAG : Este mandato lo empleamos cuando queremos organizar nuestro disco duro o disquete, ordenando todos sectores usados en un lado y los libres en otro, así como aquellos en los cuales no se puede escribir. Ejemplo : DEFRAG Preparado por : Warman Mateo Mateo 33 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 MSAV : Este es un programa para detectar virus informáticos, que significa Micro Soft Anti Virus (MSAV) que es la casa fabricante del sistema operativo que estamos usando, cabe señalar que existen muchas marcas de antivirus en el mercado. La forma de empleo la veremos en la practica para hacerlo mas rápido y sencillo. Ejemplo : MSAV MSBACKUP : Quizás este sea el comando mas importante de todos los que hemos vista hasta ahora en el sistema operativo, ya que nos permite hacer una copia de seguridad que es tan importante con una fundamental razón para las empresas, ya que por medio de el hacemos esa copia que las empresas nos piden cuando trabajamos o prestamos nuestros servicios profesionales. Este programa consta de las siguientes características : BACKUP : Que es por donde hacemos la copia de seguridad. RESTORE : Para restaurar el Bakup o copia de seguridad. COMPARE : Para comparar las dos copias que existen, o sea los dos backup al momento de restaurarlo. CONFIGURE : Para configurar un programa. EXIT : Para salir del programa. Preparado por : Warman Mateo Mateo 34 W. M. COMPUTARIZADO Centro de Servicios y Enseñanza Calle Candelario de la Rosa No.11, Tel. 524-4953-250-8526 PASOS PARA HACER UNA COPIA DE SEGURIDAD (Backup) 1) Escribimos MSBACKUP 2) Seleccionamos Copiar 3) Elegimos Seleccionar Archivo 4) Marcamos por medio de la barra espaciadora el Archivo al que le queremos hacer la copia de Seguridad. 5) Vemos la cantidad de archivo, Byte y Disquete que se llevara la copia de Seguridad. 6) Seleccionamos iniciar Copia. 7) Presionamos Enter y se hará la copia de seguridad. PASOS PARA RESTAURAR UNA COPIA DE SEGURIDAD 1) Escribimos Msbackup 2) Seleccionamos Restaurar 3) “ Catalogo 4) “ Reconstruir 5) Presionamos Enter dos veces 6) Seleccionamos Inicializar Reconstrucción 7) “ Sobre escribir 8) Presionamos Enter dos Veces 9) Seleccionamos Cargar 10) Elegimos Seleccionar Archivo 11) Marcamos el directorio al cual le hicimos la copia de Seguridad o Backup con la barra espaciadora 12) Seleccionamos Empezar Restauración y Presionamos Enter. Preparado por : Warman Mateo Mateo 35