+ All Categories
Home > Documents > Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Date post: 20-Jun-2015
Category:
Upload: alejandro-aguirre
View: 559 times
Download: 3 times
Share this document with a friend
Popular Tags:
74
MANUAL DE FUNDAMENTOS DE COMPUTACIÓN Dirección de Área Informática www.informatica.inacap.cl Página 1 de 74
Transcript
Page 1: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

MANUAL DE FUNDAMENTOS DE

COMPUTACIÓN

DDiirreecccciióónn ddee ÁÁrreeaa IInnffoorrmmááttiiccaa

wwwwww..iinnffoorrmmaattiiccaa..iinnaaccaapp..ccll

Página 1 de 74

Page 2: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Colaboraron en el presente manual:

Ximena Medina B. Docente. Técnico en Informática Mención Comunicaciones y redes

Docente de la Sede de Osorno

Myriam Luz Parra Romo Secretaria Dirección Área Informática

Santiago

Rebeca Cartagena Jessen Docente de la Sede de Apoquindo

Luis Antilén Aranda

Jefe de Carrera Sede Santiago Centro

Derechos Reservados Titular del Derecho: INACAP

N° de inscripción en el Registro de Propiedad Intelectual # XXX.XXX de fecha XX-XX-XXXX.

© INACAP 2003

Página 2 de 74

Page 3: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

ÍNDICE

Pág. 01Pág. 03Pág. 06 - 11Pág. 12 - 16Pág. 17 - 18Pág. 19 - 23Pág. 24 - 25Pág. 26 - 31Pág. 32 -35 Pág. 36

Pág. 37Pág. 38 - 40Pág. 41Pág. 42Pág. 43 - 44Pág. 45 - 46Pág. 47 - 48Pág. 49Pág. 50 - 55

Pág. 57 Pág. 58 - 59Pág. 60

Capítulo I Estructura física del Manual Historia y desarrollo de la Computación Historia y desarrollo de la Informática Conceptos básicos de la computación Representación de la Información Profesionales del área Computación / informática Aplicaciones de los computadores en el mundo Actual Almacenamiento Lógico de datos Concepto de Ingeniería Capítulo II Elementos del Hardware Unidades de Entrada y Salida Bios CPU Placa Madre El Bus Almacenamiento Principal Fuente de Poder Dispositivos de Almacenamiento Capítulo III Concepto de Software Tipos de Archivos Organización de Datos Capítulo IV Sistema Operativo Concepto y tipos de lenguajes Modo de operación del Sistema Operativo Administrador de Recursos

Pág. 62Pág. 63 - 64Pág. 65 - 67Pág. 68 - 70

Página 3 de 74

Page 4: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Pág. 72 - 74Pág. 75 - 77Pág. 78 - 79Pág. 80 - 81Pág. 82 - 92Pág. 93Pág. 94 - 98Pág. 99 - 100Pág. 101-107Pág. 108

Pág. 109-115Pág. 116-118Pág. 119Pág. 120-121Pág. 122Pág. 123-125Pág. 126-127Pág. 128-139Pág. 140-146Pág. 147-150Pág. 151-152

Pág. 153-157

Capítulo V Función del Sistema Operativo Modo de operación Mecanismo de administración de recursos Concepto de Archivos y Atributos Tipos de comandos Análisis de archivos Definición de Sistema Operativo Gráfico Panel de Control Explorador de Windows Papelera de Reciclaje Procesador de Texto Barra de Herramientas Menú Insertar Comentario Hipervínculo Referencia Relativa y Cruzada Índice Importar Gráfico Función Menú Formato Combinar Correspondencia Tablas Impresión Power Point Descripción, pantalla Transición de la diapositiva Botón de Acción Impresión Planilla de Cálculo Funciones

Pág. 158-160Pág. 161-162Pág. 163-164

Pág. 165-184

Página 4 de 74

Page 5: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Pág. 183-185Pág. 186-189Pág. 190-193Pág. 194-199Pág. 200-205Pág. 206Pág. 207-215Pág. 216-218Pág. 219-223Pág. 224Pág. 225-226Pág. 227Pág. 228-229Pág. 230Pág. 231-232Pág. 233Pág. 234Pág. 235Pág. 236-239Pág. 240-241Pág. 242-244Pág. 245Pág. 246-250Pág. 251-257Pág. 258

Referencia Absoluta y Relativa Validaciones Formato condicional Tablas dinámicas Escenario y resumen Ordenar datos Creación de gráfico Autofiltro StarOffice StarWrite Barra Botones Barra Menú Formato de caracteres Viñetas Tablas Imágenes Impresión Vínculo Word y StarWrite StarCalc Funciones Creación de gráficos Impresión y Vínculo Excel y StarCalc StarImpress Función de Red e Internet Bibliografía

Página 5 de 74

Page 6: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

UNIDAD I

CONCEPTOS FUNDAMENTALES HISTORIA Y DESARROLLO DE LA COMPUTACIÓN.

LA HISTORIA DE LA COMPUTACIÓN.

Primera Generación. En esta generación había un 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, poseen las siguientes características:

• Estas máquinas estaban construidas por medio de tubos de vacío. (Abrir o cerrar un circuito)

• Eran programadas en lenguaje de máquina. (Sistema binario)

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 (NlversAI 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 generaciones, las unidades de entrada utilizaban tarjetas perforadas, retomadas por Herman Hollerith (1860 - 1929), quien además fundó una compañía que con el paso del tiempo se conocería como IBM (International Bussines Machines). Después se desarrolló por IBM la IBM 701 de la cual se entregaron 18 unidades entre 1953 y 1957. Posteriormente, la compañía Rémington 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

Página 6 de 74

Page 7: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

segunda generación son: la UNIVAC 80 y 90, las IBM 704 y 709, Burroughs 220 y UNIVAC 1105. Segunda Generación Cerca de la década de 1960, los computadores 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 las máquinas en esta 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 los computadores 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 el ATLAS de la Universidad de Manchester. Algunas de estos computadores 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 contado directo con las computadoras. Esta situación en un principio se produjo en las primeras computadoras personales, pues se requería saberlas “programar’ (alimentar de 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 asile, 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 los computadores personales con mejora de 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 calculo (spreadsheet) Visicalc y otros más que de la noche a la mañana cambian la imagen de la PC. El software empieza a tratar de alcanzar el paso del hardware. Pero aquí aparece un nuevo elemento: el usuario.

Página 7 de 74

Page 8: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

El usuario de los computadores va cambiando y evolucionando con el tiempo. De estar totalmente desconectado a ellas en las máquinas grandes pasa el PC a ser pieza clave en el diseño tanto del hardware como del software. Aparece el concepto de humano – interfase, que es la relación entre el usuario y su computador. 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 el PC. Los computadores de esta generación fueron: la Philco 212 (esta compañía se retira del mercado en 1964) y la UNIVAC M460, la Control Data Corporation modelo 1604, seguida por la serie 3000, la IBM 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 América introdujo el modelo 501, que manejaba el lenguaje COBOL, para procesos administrativos y comerciales. Después salió al mercado la RCA 601.

Página 8 de 74

Page 9: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

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. Las características de esta generación fueron las siguientes: Su fabricación electrónica esta basada en circuitos integrados. Su manejo es por medio de los lenguajes de control de los sistemas operativos.

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 participe con su computadora DPS con varios modelos. A mediados de la década de 1970, aparecen en el mercado los computadores de tamaño mediano, o mini computadoras que no son tan costosas como las grandes (llamadas también como main frames que significa también, gran sistema), pero disponen de gran capacidad de procesamiento. Algunas mini computadoras 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,

Página 9 de 74

Page 10: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

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 1978 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 una de las cinco compañías más grandes del mundo. En 1981 se vendieron 80.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 se manejan han tenido un considerable avance, porque han hecho más interactivo 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 KildaIl 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 CPIM y de los productos de Microsoft). 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. Las enormes computadoras de las series CDC, CRAY, Hitachi o IBM por ejemplo, eran capaces de atender a varios cientos de millones de operaciones por segundo.

Página 10 de 74

Page 11: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

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 computadores”, 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 él, una característica importante de este modelo es que tanto los datos como los programas, se almacenan en la memoria antes de ser utilizados.

Página 11 de 74

Page 12: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

DESARROLLO E HISTORIA DE LA INFORMÁTICA

DEFINICIÓN Y ORIGEN DEL TERMINO INFORMÁTICA A lo largo de la historia el hombre ha necesitado transmitir y tratar información de forma continua. Aún están en el recuerdo las señales de humo y los destellos con espejos que fueron utilizados hace ya bastantes años, y más recientemente los mensajes transmitidos a través de cables utilizando el código Morse o la propia voz por medio del teléfono. La humanidad no ha parado de crear máquinas y métodos para procesar la información. Con este fin surge la Informática, como una ciencia encargada del estudio y desarrollo de estas máquinas y métodos.

La Informática nace de la idea de ayudar al hombre en aquellos trabajos rutinarios y repetitivos, generalmente de cálculo y de gestión, donde es frecuente la repetición de tareas.

La idea es que una máquina puede realizarlos mejor, aunque siempre bajo

la supervisión del hombre.

INauSc

divegiraexte

El término Informática se creó en Francia en el año 1962 bajo la denominaciónFORMATIQUE y procede de la contracción de las palabras INFORmationtoMATIQUE. En los países anglosajones se le conoce con el nombre de Computerience.

La Informática se puede definir de muchas formas, y de hecho aparece en rsas publicaciones con una gran variedad de definiciones, si bien todas ellas n en torno a la misma idea. Nosotros vamos a utilizar la definición más ndida:

“INFORMÁTICA: Es la ciencia que estudia el tratamiento automático y racional dela información.”

Página 12 de 74

Page 13: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Evolución histórica. La Informática es una ciencia que se ha tratado como tal desde hace pocos años. Corno hemos comentado anteriormente, a ella se asocian una serie de hechos y descubrimientos anteriores que han servido para que hoy sea una de las ciencias a la que el hombre está dedicando mayor atención e importancia.

Desde varios siglos antes de nuestra era no ha parado la investigación del hombre en la búsqueda de herramientas y métodos que nos ayuden en las tareas de cálculo y proceso de la información; por tanto, todos aquellos descubrimientos que poco a poco, a lo largo del tiempo, han llevado al estado actual de la Informática, tienen su parte correspondiente en el conjunto de elementos pertenecientes a la ciencia.

Hechos y personajes Históricos. Desde hace mucho tiempo el hombre ha tratado de librarse de los trabajos manuales y repetitivos. Generalmente de cálculo y proceso de la información; entre ellos están las operaciones de cálculo matemático y de redacción de informes.

La palabra cálculo tiene sus orígenes en el término latino calculus, que significa piedra. Este término se utilizaba hace miles de años para denominar a unas pequeñas piedras que por medio de ranuras efectuadas en el suelo se usaban para contar. Esta especie de ábaco ha sido descubierta recientemente en excavaciones arqueológicas.

A partir de este elemento de cálculo aparecieron en diversos lugares otros

elementos similares denominados comúnmente como marcadores de bolas o ábacos. Término que proviene dc la palabra fenicia abak. El más antiguo se remonta aproximadamente al año 3500 AC. Y fue descubierto en el valle entre el Tigris y el Eufrates. Más tarde, hacia el año 2600 a.C. Apareció el ábaco chino, que evolucionó rápidamente y se denomino finalmente Sitan-Patz. De forma similar nació en Japón otro modelo de ábaco que se denominó Scachan.

El ábaco constituyó

el primer dispositivo o manual de cálculo. Servía para representar números en el sistema decimal y contar, permitiendo la realización de operaciones aritméticas sencillas.

Página 13 de 74

Page 14: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Consta de un marco de madera dividido en dos partes; además, contiene

una serie de varillas verticales que corresponden cada una a un dígito o cifra. En la parte inferior de cada varilla hay cinco discos denominados cuentas, que cuando están situados en reposo quedan desplazados hacia la parte de abajo. En su parte superior hay dos discos denominados quintas, que en situación de reposo quedan desplazados hacia arriba.

Su funcionamiento se basa en contar unidades de tal forma que en cada

unidad, al sumar uno, se desplaza un disco de su parte inferior hacia arriba; cuando los cinco discos están hacia arriba, aparece un estado inestable que hace que éstos bajen haciendo esta misma operación con uno de sus discos de la parte superior; Si los dos discos de la parte superior se encuentran hacia abajo, se produce de nuevo un estado inestable en el que se suben estos dos discos, añadiendo una unidad en el dígito siguiente (varilla siguiente a la izquierda). Luego en 1623 el científico alemán Wilhelm Schickard (1592 – 1635) ideó una calculadora mecánica denominada Reloj calculante, que funcionaba con ruedas dentadas y era capaz de sumar y restar, pero no se pudo montar en esa época, de tal forma que fue construida según el diseño de su autor, a principios del siglo XX por ingenieros de IBM. Esta máquina, combinada con la de John Napier ( Logaritmos naturales o neperianos) permitía operaciones de multiplicación. Fue considerada como la primera máquina de calcular de origen mecánico. Algunos años después, en 1642, el matemático y filósofo francés Blaise Pascal (1623-1662) inventó la primera máquina automática de calcular completa a base de ruedas dentadas que simulaba el funcionamiento del ábaco. Esta máquina realizaba operaciones de suma y resta mostrando el resultado por una serie de ventanillas. En un principio se denominó pascalina, recibiendo posteriormente el nombre de máquina aritmética de Pascal.

En 1650, Patridge, basándose en los descubrimientos de Napier, inventó la regla de cálculo, pequeña regla deslizante sobre una base fija en la que figuraban diversas escalas para la realización de determinadas operaciones. Este dispositivo de cálculo ha sido muy utilizado hasta los años setenta cuando las calculadoras electrónicas constituyeron su mejor sustituto.

Paralelamente a Pascal, en 1666 el matemático inglés Samuel Morland

inventó otro aparato mecánico que realizaba operaciones de suma y resta: se denominó Máquina Aritmética de Morland y su funcionamiento y prestaciones se asemejaban a los de la máquina de Pascal.

Aproximadamente el año 1885 el norteamericano y funcionario de la oficina del censo de Estados Unidos Herman Hollerith (1860-1929) vio cómo se tardaban diez años en realizar el censo anual de su país y observó que la mayoría de las preguntas del censo tenían como respuesta un sí o un no, lo que le hizo idear en 1886 una tarjeta perforada para contener la información de las personas censadas y una máquina capaz de leer y tabular dicha información.

Página 14 de 74

Page 15: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Construyó su máquina censadora o tabuladora que fue capaz de reducir el trabajo manual a la tercera parte, con lo que se tardó en realizar el censo de 1890 tan sólo tres años, perforándose un total de 56 millones dc tarjetas.

En 1895 Hollerith incluyó en su máquina la operación de sumar con el fin de

utilizarla para la contabilidad de los Ferrocarriles Centrales de Nueva York. Esto constituyó el primer intento de realización automática de una aplicación comercial, lo que hizo que el funcionario se introdujera en el mundo de los negocios de tal manera que, en 1896. fundó la empresa Tabulating Machines Companv, la cual se fusionó con otras empresas en el año 1924 configurando la actual International Business Machines (IBM), cuyo primer presidente fue Thomas J. Watson (padre). Este no estaba muy convencido del futuro que podían tener estas máquinas, idea que no fue compartida por sus sucesores.

En 1887 el francés Léon Bollée (1870-1913), famoso por su gran afición al

automovilismo, construyó una máquina de multiplicar en la que la multiplicación se realizaba directamente, sin utilizar el procedimiento de sumas sucesivas. La novedad consistió en que la máquina tenía internamente una tabla completa de multiplicar.

También a finales del siglo XIX un español residente en Estados Unidos. Ramón Verea, construyó una máquina que realizaba la multiplicación directamente de forma similar a la máquina de Léon Bollée.

En 1940 John W. Mauchly y John Presper Eckert, junto con científicos de la Universidad de Pensilvania, construyeron en la Escuela More de Ingeniería Eléctrica, a petición del Ministerio de Defensa de Estados Unidos, la primera computadora electrónica denominada ENIAC (Electronic Numerical Integrator and Calculator) construida a base de válvulas de vacío, que entró en funcionamiento en 1945. En el equipo de construcción de esta computadora se encontraban J.V. Atanasoff y C. Berry, cuyos estudios y ensayos en su calculadora ABC fueron muy importantes para el proyecto ENIAC. La diferencia esencial entre el ABC y la ENIAC consistía en que esta última era programable y universal, es decir, podía ser aplicada a cualquier tipo de cálculos. Fue muy utilizada por el Ejército de Estados Unidos para el cálculo de la trayectoria de proyectiles por medio de tablas.

Era mil veces más rápida que la MARX-I y realizaba la suma de dos

números en diez milésimas de segundo, multiplicándolos en tres milésimas de segundo. Tenía un volumen de aproximadamente 111 metros cúbicos, ocupaba una superficie dc 160 metros cuadrados y su peso se aproximaba a las 30 toneladas además poseía 17.468 válvulas de vacío, 50.000 conmutadores. 70.000 resistencias. 10.000 condensadores, 7.500 interruptores, 1.500 relee y un consumo entre 100.000 y 200.000 vatios. Este último dato hizo que al conectarse la ENIAC por primera vez, las luces de una buena parte de la ciudad de Filadelfia sufrieran un gran descenso en su iluminación, quedándose la ciudad casi a oscuras. Además, el equipo necesitaba ventilación y su mantenimiento era muy elevado, sobre todo debido a las válvulas.

Página 15 de 74

Page 16: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

En 1944 el ingeniero y matemático John Von Neumann (1903-1957), de origen

húngaro y naturalizado norteamericano, desarrolla la idea de programa interno y describe el fundamento teórico de construcción de una computadora electrónica denominada modelo de Von Neumann. La idea de Von Neumann era la coexistencia en el tiempo de datos e instrucciones en la computadora y la posibilidad de ser programada, no estando las órdenes cableadas en los circuitos de la máquina. Publicó el artículo “Teoría y técnicas de las computadoras electrónica.” Que fue un intento de diseño de una computadora desde el punto de vista lógico. En 1952 se construyó esta máquina que se denominó EDVAC (Electrónic Díscrete Variable Automatic Computer) y fue una modificación de la ENIAC. Esta computadora utilizaba líneas de demora acústica de mercurio por donde circulaban señales eléctricas sujetas a retardo y permitían la memorización de los datos.

En 1949 John W. Mauchly y John Presper Eckert, tras fundar su propia compañía, la Eckert-Mauchly Corporation, desarrollaron como primer proyecto una computadora binaria automática que se denominó BINAC (Binary Automatic Computer) cuya novedad consistió en la realización de determinadas transmisiones de señales internas en paralelo. Con esta máquina aparecieron los diodos semiconductores en las computadoras. Así como la utilización de las cintas magnéticas.

Poco después, en 1951, John XV. Mauchly construyó la primera

computadora de serie puesta a la venta, ésta fue la UNIVAC-J (Universal Automatic Computer-Computador Automático Universal), que también utilizaba cintas magnéticas.

A partir de 1952 se construyen computadoras en serie, como las MANIAC-I,

MANIAC-II y la UNIVAC-II (esta última con memoria de núcleos de ferrita), y con ellas se acaba la prehistoria de la Informática, dando paso a la era de las computadoras.

Página 16 de 74

Page 17: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Conceptos básicos de la computación. ¿Qué es un computador?

dbsic ¿ iqi

Un computador: es una máquina capaz de recibir instrucciones a través de algúnmedio, entenderlas o procesarlas y finalmente ejecutarlas por algún medio.

Para que un computador pueda ejecutar alguna instrucción, primero ésta ebe entregársele por algún medio físico (teclado, mouse, lector de códigos de arra, etc.) y codificado en algún lenguaje entendible por el computador, además la alida de información también se realiza por algún tipo de periférico como son: La mpresora, parlantes, Pantalla, etc. Si la orden está dada en forma correcta y si el omputador cuenta con los medios necesarios para ejecutarla, lo hará.

Que es un programa?

Como vimos en el punto anterior, un computador necesita de un conjunto de nstrucciones para que pueda funcionar y realizar las tareas que se requiera. Ya ue a su vez necesita algún programa que permita codificar o decodificar

nstrucciones, estas instrucciones son entregadas a través de un Programa.

Un programa: es un conjunto de instrucciones escritas en algún lenguajeentendible por la máquina. A través de los programas el computador puederealizar variadas operaciones, desde procesar textos y dibujos hasta resolvercomplejos problemas matemáticos.

Página 17 de 74

Page 18: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Además debemos entender que un computador se divide en dos grandes partes y que no es posible que el computador trabaje bajo programas si no posee dispositivos físicos que permitan realizar trabajos de almacenamiento, direccionar memoria, imprimir, tarjetas de sonido, etc. Por eso debemos aprender conceptos como Hardware y Software.

Hardware: Es la parte tangible del computador, en él encontramos la PlacaMadre, el procesador, Memorias principales y secundarias, periféricos deentrada y salida. Procesador: Unidad Central de Procesos que es el cerebro del

computador, el que a su vez trabaja con la Unidad de Control, unidadaritmética y lógica. Memorias Principales: las más conocidas son la RAM, la cual es una

memoria volátil que posee tecnología electrónica y se le denominamemoria de trabajo. Memorias secundarias: Son los medios de almacenamiento masivo

como es el Disco duro o la disquetera. Periférico de Entrada: son el medio por el cual se puede introducir

información o datos al computador, por ejemplo: Teclado, mouse,Scanner, micrófono, etc. Periférico de salida: Son el medio por el cual sacamos la información

procesada por el computador, tenemos por ejemplo: Impresoras, Plotters,Parlantes, Pantallas, etc.

Software: Es la parte intangible del computador, lo constituyen losprogramas que son lógicamente desarrollado para realizar algunaaplicación o para indicar instrucciones que serán ejecutadas por elcomputador . Podríamos decir que se dividen en cuatro tipos, en este casosólo lo dividiremos en dos grandes partes: Software de base: Es el sinónimo de Sistema Operativo y es el que

controla el funcionamiento del hardware, une el aspecto físico y lógico delcomputador, si este el computador no funcionaría; Entre los sistemasOperativos más conocidos tenemos: Las versiones de Windows (9x, Nt,milenium, etc, Linux, Dos, etc. Software de Aplicación: Son todos los programas que están orientados al

usuario, el cual contiene las herramientas necesarias para el procesamiento dedatos, cálculos, imágenes, etc., sin necesidad que el usuario las cree. Entre losmás conocidos existen Word, Excel, Power Point, Star Office, etc.

Página 18 de 74

Page 19: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Representación de la información en un Computador. Sistema Numérico.

Un sistema numérico podríamos decir que, son las numeración que nosotros utilizamos, el que posee normas o símbolos para representar los datos ya sean numéricos, cantidades, operaciones matemáticas, y que se caracteriza normalmente por su Base que es el número de símbolos distinto que utiliza etc. Ahora, nosotros por pantalla podemos visualizar texto o imágenes, pero internamente para el computador el texto, las imágenes, puntuaciones, y los mismos números son eso, números. Por ejemplo la palabra computador para el computador sería: 67 79 77 80 85 84 65 68 79 82 C O M P U T A D O R

Existen dos de los sistemas más importantes que se han desarrollado para representar símbolos con números binarios o bits, EBCDIC y ASCII.

EBCDIC, Entre los sistemas más completos para representar símbolos con bits se encontraba el sistema BCD, siglas de Binary Coded Decimal (decimal codificado en binario). IBM definió BCD para una de sus primeras computadoras. Los códigos BCD consistían en palabras con seis bits, lo que permitía un máximo posible de 64 símbolos. Las computadoras BCD podrían trabajar únicamente con mayúsculas y muy pocos símbolos adicionales. Este sistema no duró mucho tiempo.

Las necesidad de representar las minúsculas además de las mayúsculas de

los caracteres alfabéticos, requería de 52 códigos, nada más para un alfabeto completo, lo que llevó a IBM a desarrollar el sistema EBCDIC, es un acrónimo de Extended Binary Coded Decimal Interchange Code (código decimal extendido codificado en binario para intercambio).

EBCDIC, es un código de 8 bits que define 256 símbolos. Todavía es

utilizado en los mainframes y sistemas de mediana escala de IBM, pero raramente encontrado en computadores personales. Para cuando se empezaron a desarrollar las computadoras pequeñas, el American National Standards Institute (ANSI) ya había entrado en acción para definir los estándares para las computadoras.

ASCII. La solución de la organización ANSI para representar símbolos con

bits de datos fue el código de caracteres ASCII. Hoy en día, el código de caracteres ASCII es por mucho el más común. Inicialmente el código ASCII, acrónimo de American Standard code for Information Interchange (código americano estándar para intercambio de información), era un código de 8 bits, pero el octavo bit tenía un propósito especial y se llamaba Bit de paridad. De tal manera que, en realidad, el ASCII original era un código de 7 bits que definía 128 símbolos.

Página 19 de 74

Page 20: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Mas tarde, los bits de paridad dejaron de tener importancia e IBM tomó la

iniciativa nuevamente y desarrolló una versión mejorada de ASCII que hacia uso del octavo bit, permitiendo que ASCII describiera 256 símbolos. Cuando hizo esto IBM, no cambiaron ninguno de los 128 caracteres originales, lo que permitió que programas y software diseñados para trabajar con el ASCII original pudieran seguir trabajando con datos del nuevo código de caracteres.

Una manera de ver los códigos ASCII es darse cuenta que el símbolo

asociado con el código es una manera adicional de describir los dígitos binarios de ocho bits. Por ejemplo, el número binario 01101111, que es un 111 decimal , se representa en el conjunto de caracteres ASCII por la letra minúscula o.

Esto por medio de códigos de caracteres como el ASCII (Código americano

estándar para intercambio de información) Debemos entender entonces que aunque el computador no utilice el mismo sistema numérico que nosotros ocupamos este entenderá las instrucciones ya que es solo un método diferente para representar cantidades, las cuales no cambian solo que los símbolos que se usan para representarlos son diferentes. Números Decimales. El sistema decimal se le denomina posicional ya que utiliza un conjunto de símbolos cuyo significado depende de su posición al punto decimal. Por ejemplo: .......Dn-1......D5D4D3..... Antes del Dn-1 existen otras cifras, después de estas siguen incrementándose. Ahora el sistema decimal utiliza Base 10, el que corresponde al número de símbolos (cifras o dígitos), que representan las cantidades: 0 1 2 3 4 5 6 7 8 9 Un ejemplo es el 1994: Fórmula: (N*BX)+N…. N = Número B = Base X = Posición de decimales 1*103+9*102+9*101+4*100 10000 + 9000 + 900 + 40 1994.0

Página 20 de 74

Page 21: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Sistema Binario Es el sistema que utiliza internamente los circuitos digitales las cuales configuran el hardware. El sistema binario utiliza Base 2 utilizando sólo dos cifras, el 1 o 0. Bit: Es un dígito binario o elemento mínimo de información. Byte: Es un conjunto de bits que se tratan como unidad, generalmente

corresponde al conjunto de ocho bits. Kilobyte: Es la unidad de medida que representa 1.024 byte; se abrevia Kb. Megabyte: Unidad de medida que representa 1.048.576 bytes o 1.024 Kb; se

abrevia Mb. Gigabyte: Es la unidad de medida que representa 1.024 Mb, se representa

como Gb. Terabyte: Es la unidad de medida que representa 1.024 Gb, se representa

como Tb. Cada dígito de un número representado en el sistema se le denomina Bit (Contracción de Binary digit), para representar secuencia de caracteres el sistema binario posee una serie de múltiplos que poseen un nombre:

Nombre Múltiplo Operación a Bit Bit Dos bit 1 0 Byte Conjunto de ocho Bits 10101010 KiloByte (Kb) Conjunto de 1024 Byte 1024*8(ocho para transformarlo a bits) MegaByte (Mb) Conjunto de 1024 Kilobyte (1024)2 * 8 Gigabyte (Gb) Conjunto de 1024 Megabyte (1024)3*8 Terabyte (Tb) Conjunto de 1024 Gigabyte (1024)4*8 La razón por la que se usa el 1024 es por que es el múltiplo de 2 más cercano a 1000, 210=1024. Ejemplo: Para saber que número binario es 110, desarrollaremos este ejercicio: 2 1 0 Posición de los números

1 1 0 Número binario 2 Corresponde a la base 1*22 + 1*21 + 0*20 4 + 2 + 0

6

Página 21 de 74

Page 22: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Identificamos entonces que el binario 110 corresponde al número 6. Pero ¿cómo comprobamos que esto es cierto?. 6 es el número y lo vamos a dividir en dos hasta que nos arroje el resultado que necesitamos para la comprobación correspondiente del número. 6:2 = 3:2 = 1:2 = 0 0 1 1 El resultado que nos arroje “Siempre” debe ser escrito de derecha a izquierda por la posición de los números. Aclarado esto entonces nuestro número sería 110, que es el que corresponde al 6. Sistema Octal. Es el sistema de numeración con base 8, el cual utiliza 8 símbolos para la representación de cantidades:

0 1 2 3 4 5 6 7 La matemática de este sistema es similar a la del decimal y binario, tomando en cuenta que un byte y un octeto es considerado como la unidad básica de medida de información representada mediante este sistema. Ejemplo: El número octal 4701 se debe pasar a decimal: 4*83 + 7*82 + 0*81 + 1*80 2048 + 448 + 0 + 1 2497 Corroboremos este valor: 2497/8 =321:8 =39:8 = 4:8 0

Página 22 de 74

Page 23: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

09 72 7 4 17 0 1 Acordémonos que debemos anotar el número de “derecha a izquierda”, entonces nos queda nuevamente el 4701. Sistema Hexadecimal. Al igual que en los sistemas anteriores posee una base, en este caso es el 16, por lo cual utiliza 16 símbolos de representación de cantidades. Estos símbolos son los siguientes:

0 1 2 3 4 5 6 7 8 9 A B C D E F A los símbolos A B C D E F se le asignan valores de: A 10 B 11 C 12 D 13 E 14 F 15 Ejemplo: El número Hexadecimal 2CA pasarlo a decimal: 2*162 + C*161 + A*160 2*162 + 12*161 + 10*160 512 + 192 + 10 714 El número decimal es entonces el 714, comprobémoslo: 714/16 =44:16 =2:16 74 12 2 10 C 2 A Si lo posicionamos de derecha a izquierda queda 2CA

Página 23 de 74

Page 24: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

PROFESIONALES DEL ÁREA.

El elemento humano es el más importante de los que constituyen en la Informática. Sin personas estas máquinas serían totalmente inútiles. El elemento humano, denominado Personal informático, es el conjunto de personas que desarrollan las distintas funciones relacionadas con el uso de los computadores. En general, se denominan usuarios; a la persona que utiliza en última instancia al computador y el software de aplicación como herramienta para desarrollar su trabajo o ayudarse en su actividad; y por ello no se considera en un principio como elemento perteneciente al personal informático.

De dirección. Personal Informático De análisis. De programación. De explotación y operación.

1. Personal de Dirección: Es el encargado de dirigir y coordinar un departamento de informática o Centro de Procesos de Datos o Área, Proyecto dentro del mismo para obtener un rendimiento adecuado de los recursos disponibles. 2. Personal de Análisis: Es el encargado del desarrollo de aplicaciones en lo que respecta a su diseño de algoritmos, así como de analizar las posibles utilidades y modificaciones necesarias de los sistemas operativos para una mayor eficacia de un sistema informático. Otra misión de estas personas es dar apoyo técnico a los usuarios de las aplicaciones existentes.

Página 24 de 74

Page 25: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

3. Personal de Programación: Es el encargado de transcribir en un determinado lenguaje de programación los algoritmos diseñados en el análisis de una aplicación de usuario o del propio sistema, así como realizar la traducción de estos programas al lenguaje nativo de la máquina para poder probarlos y ponerlos a punto, utilizando los juegos de ensayos que son proporcionados por el personal existente. 4. Personal de Explotación y Operación: Este grupo se ocupa de ejecutar los programas o aplicaciones existentes, distribuyendo los resultados obtenidos y realizando el mantenimiento diario de los equipos y sistemas existentes.

Página 25 de 74

Page 26: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

COMPUTADORES DEL MUNDO ACTUAL.

Inteligencia Artificial:

“La inteligencia artificial pretende simular procesos y acciones de las mentes humanas.

La meta de la inteligencia Artificial no es reemplazar la inteligencia

humana, la que por lo demás, probablemente sea irremplazable. Su propósito más bien es contribuir a la que la gente sea más productiva.

En la actualidad, el campo de la ciencia de computación conocido como

inteligencia artificial”artificial intelligence”, AI) cobra cada vez mayor importancia. La AI pretende desarrollar sistemas de computación capaces de imitar o simular procesos y acciones del pensamiento humano. Entre estos se halla el razonamiento, el aprendizaje con base en acciones del pasado y la simulación de sentidos humanos como la visión y el tacto, Sin embargo, todavía falta andar un largo camino para generar verdadera inteligencia artificial, que pueda compararse con la humana. Aun así, ya han sido desarrolladas varias herramientas que imitan la resolución del problemas y el procesamiento en los negocios, la medicina, el derecho y muchos otros campos.

Consideremos tres áreas en las que el talento y la capacidad humanos se han

visto favorecidos por la “inteligencia computarizada”: • Robótica • Sistemas basados en conocimientos • Realidad virtual Robótica La robótica es el campo de estudio referido al desarrollo y empleo de robots. Los robots son máquinas controladas por computadoras que imitan las actividades motrices de los seres humanos. Existen ya robots domésticos semejantes a juguetes (como los Andro-robots) fabricados con intenciones de entretenimiento. Sin embargo, se les usa en su mayoría en fábricas. Se diferencian de otras máquinas de la línea de ensamble en que se les puede reprogramar para llevar a cabo más de una labor. Los robots suelen usarse para el manejo de tareas riesgosas y repetitivas. Existen tres tipos de robots:

Página 26 de 74

Page 27: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Robots industriales:

Se usan en fábricas para desempeñar ciertas tareas en la línea de ensamble. Como ejemplo podemos citar las máquinas usadas en plantas automotrices para actividades de soldadura, pintura y carga. En la industria del vestido, robots cortadores de patrones crean trozos de telas para la confección de ropa. Ciertos tipos de robots poseen en sus extremidades garfios para tomar objetos.

Sistemas de percepción: Ciertos robots imitan algunos de los sentidos humanos. Por ejemplo, los robots dotados de sistemas de visión de cámara de televisión son particularmente útiles. Pueden servir para conducir máquinas herramientas, inspeccionar productos, identificar y seleccionar partes y para labores de soldaduras. Otros tipos de robots poseen sensación táctil, como los robots ensambladores.

Robots móviles: Algunos robots actúan como medios de transporte, tales como los “carteros”. Éstos distribuyen la correspondencia en una oficina, siguiendo una ruta preprogramada. Otros funcionan como carros computarizados para entregar suministros y equipo en centros médicos. Sistemas basados en conocimientos (expertos)

Las personas expertas en un área en particular del derecho, la medicina, la contabilidad, la ingeniería, etc. reciben por lo general sueldos muy elevados gracias a sus conocimientos especializados. Pero para desgracia de sus clientes, sus servicios son muy costosos, no siempre disponibles y difíciles de sustituir en caso de que tales personas se muden a otros sitios.

Página 27 de 74

Page 28: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Como experto podría crear su propio programa de cómputo para depositar en

él gran parte de sus conocimientos. Todo esto es exactamente lo que está ocurriendo con los llamados sistemas basados en conocimientos, o sistemas expertos. Los sistemas expertos son programas de cómputo que ofrecen asesoría a quienes deben tomar decisiones para las cuales recurrirían de otra forma a expertos humanos. Estos programas se diferencian de los convencionales en varios sentidos. Los programas convencionales suelen servir para el desempeño de labores

rutinarias con datos y el procesamiento secuencial de extremo a extremo. Cuen-tan para ello con una lógica sumamente estructurada. Por ejemplo, un programa de nómina realiza cálculos de rutina apoyándose en una base de datos de em-pleados siguiendo una secuencia de operaciones muy precisa y estandarizada.

Los programas de sistemas expertos sirven para brindar asesoría en tareas

muy especializadas para las que suelen requerirse los servicios de un experto humano.

En lugar de usar una base de datos, los sistemas expertos usan bases de conocimientos. Estas contienen datos específicos, reglas para relacionar esos datos y entradas del usuario para formular recomendaciones y decisiones. Estas reglas se usan sólo en caso necesario. La secuencia de procesamiento está determinada por la interacción del usuario con la base de conocimientos. Muchos sistemas expertos hacen uso de la así llamada lógica difusa, que permite que los usuarios respondan preguntas en el estilo propio de los seres humanos. Por ejemplo, si un sistema experto le preguntara cómo le fue en la escuela, usted podría contestarle: “Muy bien”, “Bien”, “Pésimamente mal”, etcétera.

Página 28 de 74

Page 29: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

En la última década se han desarrollado sistemas expertos en áreas tales

como la medicina, la geología, la química, la ciencia militar y la fotografía. Existen sistemas expertos con nombres tales como Asesor en Derrames de Petróleo, identificador de Especies de Aves, e incluso Asesor de Partos. El sistema llamado Asesor de Comercialización de Cereales ayuda a los agricultores a seleccionar el medio más idóneo para la comercialización de sus cosechas. Otro, llamado Senex, indica el tratamiento de cáncer mamario con base en las técnicas más avanzadas.

Los sistemas expertos se crean con el uso de un lenguaje de programación o

una cápsula. Las cápsulas de sistemas expertos son tipos especiales de software que permiten que una persona componga a su manera un tipo particular de sistema por ejemplo el Excel.

REALIDAD VIRTUAL

Supongamos que pudiéramos crear y experimentar virtualmente una nueva forma de realidad a su gusto. Podría ver el mundo a través de los ojos de un niño, un robots hasta una langosta. Podría explorar sitios lejanos, ir a la luna o incursionar en un depósito de desechos nucleares sin abandonar un momento su silla. Esta experiencia simulada está volviéndose rápidamente posible con la modalidad AI llamada Realidad Virtual. La realidad virtual también se conoce como Realidad artificial. El hardware de realidad virtual incluye casco y guantes. Acoplado con software por ejemplo el Body electric permite sumergirse en un mundo generado por computador.

Página 29 de 74

Page 30: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

La Ofimática:

El concepto de ofimática se aplica a todas aquellas técnicas,

procedimientos, servicios, etc. Que se soportan en tecnologías de la información (Informática y comunicaciones) y cuya implementación se realiza en el ámbito del trabajo de oficina y similares entornos. La ofimática engloba los tratamientos de textos y gráficos, la gestión documental, la agenda, la planificación de tiempo y actividades, la mensajería electrónica, etc.

Un término que parece nuevo ha comenzado a escucharse y a producir

interés en diversas personas e instituciones de la sociedad, se trata de OFIMÁTICA, sin embargo es un concepto que ya se aplicaba en los finales de los 80’, cuando se hablaba de los Sistemas de Información de Oficina ( OIS ), aunque en aquella época se utilizaba solamente vinculados a las Bases de Datos de procesamiento de documentos.

Realmente el término abarca mucho más que el Office, lo cierto es que la

esfera de influencia de la informática en el mundo contemporáneo es muy amplia y multidisciplinaria, relacionando disciplinas ya establecidas como son la ciencia de la computación, la ciencia de la dirección, las comunicaciones, la economía, la administración, la sociología y la ingeniería; además abarca las relaciones informativas en sistema hombre – hombre y hombre – máquina, todo esto está vinculado directamente con la labor que se desarrolla en la oficina de la empresa moderna que constituye un valuarte indispensable para el apoyo a la toma de decisiones y al mejor desarrollo de la entidad.

La Ofimática tiene que ver con toda la actividad de la oficina de la empresa moderna, su acción abarca desde la organización de la propia oficina hasta la administración de los recursos humanos y materiales. En su formación un ofimático se debe capacitar en materias propias de la especialidad informática sobre todo aquello que fortalece y apoya la labor de la oficina, además se formará en actividades de secretariado y en aspectos vinculados a la administración y dirección de personal así como aspectos legales y financieros.

Página 30 de 74

Page 31: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Dentro de las actividades propias de la especialidad tenemos: • Garantizar el correcto funcionamiento de la oficina de la empresa tanto desde el

punto de vista organizativo como técnico, brindado de forma eficiente y oportuna, la información que necesitan los ejecutivos y empleados de la entidad.

• Aplicar las nuevas tecnologías de la información en la labor de la oficina. • Apoyar las tareas administrativas, financieras, legales y de la organización de la

empresa. • Participar en la adquisición y mantenimiento del hardware y del software de la

institución. • Organizar la correspondencia automatizada que se genera y se reciben de la

empresa. • Aplicar el diseño técnico de sus diversas vertientes. • Eliminación de virus. • Instalación y mantenimiento de software y equipamiento informático. • Administración de la red o sistemas de manejo de documentos. • Emisión de reportes adecuados a los requerimientos de la dirección o gerencia. • Aplicar técnicas apropiadas para auditar y asegurar la calidad del

funcionamiento de un sistema de información. • Evaluar, seleccionar y asesorar en la compra de ambientes de programación,

medios técnicos y en la asimilación de nuevas tecnologías. • Manejo de software específicos como el Project, graficadores, etc. Perfil de la ofimática. La ofimática tiene como objeto al funcionamiento eficaz y eficiente de la oficina de su empresa, apoya el desarrollo y explotación de sistemas informáticos, tanto en organizaciones productivas como de servicios, con técnicas que le permiten analizar el medio ambiente para delimitar los procesos computacionales, la información a procesar y sus interrelaciones. Un especialista en ofimática se concibe como un profesional del nivel técnico superior con formación para el procesamiento automatizado de la información en los sistemas antes mencionados. Dicho técnico se ocupa de los procesos de captación, transmisión, almacenamiento, tratamiento y presentación de la información mediante el uso eficiente de los computadores y otros medios técnicos, además está dotado de un conocimiento en técnicas de computación y de organización y entidades que le permite desempeñarse en todos los sectores de la sociedad.

Página 31 de 74

Page 32: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

La base en la información de este profesional está compuesta por las técnicas de su uso de software en el manejo de un oficina, especialmente en todo lo que se refiere a Microsoft Office, programación de computadores la tecnología asociada al funcionamiento de los medios técnicos de computación y de comunicaciones, las técnicas y herramientas para el análisis, diseño y proyección de los sistemas informáticos. Además se complementa dicha información con elementos de la teoría de la dirección, contabilidad, auditoria, lenguaje, economía y organización de la empresa, métodos matemáticos para la toma de decisiones, idiomas extranjeros, manejo de archivos, organización de la información en una oficina y legislación laboral. En resumen, la Ofimática no es solo el conocimiento y aplicación de Microsoft Office, es la manera de garantizar un correcto funcionamiento de la oficina computarizada que ya está presente en las empresas de nuestro país. La educación:

En los últimos 10 años, los computadores han iniciado una revolución en el

área educacional. Todo mundo, desde niños de preescolar hasta ancianos pueden poner a trabajar computadores para su beneficio intelectual. En la sala de clases, los estudiantes pueden desarrollar proyectos científicos y preparar informes usando tecnología computacional.

Actualmente los programas e educación asistida o a distancia han podido

retroalimentar al usuario y responder de mejor manera al desarrollo de nuevas tecnologías.

Página 32 de 74

Page 33: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Almacenamiento lógico de datos. Programa: Es una lista de instrucciones que el computador debe seguir para realizar la tarea de procesar datos y convertirlos en información. También podríamos añadir a este término que es un algoritmo escrito en algún lenguaje de programación para que la CPU de un computador pueda interpretar para llevar a cabo una tarea específica. Un lenguaje de programación es un desarrollo de software, es un procedimiento de creación de listas de instrucción, con lenguajes como: Basic, Pascal, C, C++, Visual Basic, Archivo. Es un conjunto de datos relativos a un mismo tema estructurados en registros. Existen distintos tipos de archivos, por ejemplo: Archivos de Documentos o Datos:

Son creados por el software de aplicación como por ejemplo la creación de un documento en Word que es un procesador de texto, éste genera un archivo propio con una extensión y un nombre que le da el usuario, por ejemplo: Si escribe un currículo, el usuario le colocará este nombre, pero Word automáticamente generará una extensión (apellido) propio de este programa. En este caso quedaría: Curriculo.Doc, en donde Doc es la extensión generada por Word. Lo mismo pasa como los otros paquetes de aplicación como Excel (xls), Power Point (ppt), etc.

Archivo Ejecutable:

Son todos los archivos que le indican a algún programa como va a ejecutar

alguna secuencia de datos, están programados para realizar tareas automáticamente y en algunos casos sin que el usuario se lo indique, es el caso por ejemplo de la ortografía, si estas en un procesador de texto y escribes una palabra la cual no está bien escrita, los archivos ejecutables de la ortografía marcará la palabra mal escrita, otro ejemplo sería cuando deseas organizar tus iconos en Windows, o bien en el sistema operativo los archivos que solo digitamos y le damos un enter también son ejecutables, tales como: Exit.

Página 33 de 74

Page 34: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Dentro del concepto de Archivo debemos conocer otros conceptos que los une para trabajar como un todo: Registro: Aloja temporalmente datos e instrucciones durante un procesamiento. Por ejemplo para que un dispositivo se pueda conectar al procesador lo hace por medio de los registros de los dispositivos que pueden ser accedidos en una zona determinada de la memoria. Los registros tienen cuatro misiones: Transferir el estado del dispositivo. Transferir instrucciones al dispositivo. Transferir datos desde el dispositivo. Transferir datos al dispositivo.

Campo: Es una columna de información dentro de un registro. Contiene una serie de caracteres relacionados entre sí. Está numerado alfabéticamente o alfanumérico. Dato: Son los elementos de información en bruto, no procesados. Ejemplo un número, un carácter.

Página 34 de 74

Page 35: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Base de datos.

Definición de Base de Datos

Comenzaremos con algunos conceptos básicos para el mejor entendimiento del mismo, por lo tanto empezaremos con las definiciones que involucran a las bases de datos.

Dato: Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos.

Información: Es un conjunto ordenado de datos los cuales son manejados según la necesidad del usuario, para que un conjunto de datos pueda ser procesado eficientemente y pueda dar lugar a información, primero se debe guardar lógicamente en archivos.

Conceptos básicos de archivos computacionales

Campo: Es la unidad más pequeña a la cual uno puede referirse en un programa. Desde el punto de vista del programador representa una característica de un individuo u objeto.

Registro: Colección de campos de iguales o de diferentes tipos.

Archivo: Colección de registros almacenados siguiendo una estructura homogénea.

Base de Datos: Es una colección de archivos interrelacionados, son creados con un DBMS. El contenido de una base de datos engloba a la información concerniente (almacenadas en archivos) de una organización, de tal manera que los datos estén disponibles para los usuarios, una finalidad de la base de datos es eliminar la redundancia o al menos minimizarla. Los tres componentes principales de un sistema de base de datos son el hardware, el software DBMS y los datos a manejar, así como el personal encargado del manejo del sistema.

Sistema Manejador de Base de Datos. (DBMS)

Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de una tarea específica.

Página 35 de 74

Page 36: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

El objetivo primordial de un sistema manejador base de datos es proporcionar un contorno que sea a la vez conveniente y eficiente para ser utilizado al extraer, almacenar y manipular información de la base de datos. Todas las peticiones de acceso a la base, se manejan centralizadamente por medio del DBMS, por lo que este paquete funciona como interfase entre los usuarios y la base de datos.

Esquema de base de datos: Es la estructura por la que esta formada la base de datos, se especifica por medio de un conjunto de definiciones que se expresa mediante un lenguaje especial llamado lenguaje de definición de datos. (DDL)

Administrador de base de datos (DBA):

Es la persona o equipo de personas profesionales responsables del control y manejo del sistema de base de datos, generalmente tiene(n) experiencia en DBMS, diseño de bases de datos, Sistemas operativos, comunicación de datos, hardware y programación.

Los sistemas de base de datos se diseñan para manejar grandes cantidades de información, la manipulación de los datos involucra tanto la definición de estructuras para el almacenamiento de la información como la provisión de mecanismos para la manipulación de la información, además un sistema de base de datos debe de tener implementados mecanismos de seguridad que garanticen la integridad de la información, a pesar de caídas del sistema o intentos de accesos no autorizados.

Un objetivo principal de un sistema de base de datos es proporcionar a los usuarios finales una visión abstracta de los datos, esto se logra escondiendo ciertos detalles de como se almacenan y mantienen los datos.

1.2 Objetivos de los sistemas de bases de datos

Los objetivos principales de un sistema de base de datos es disminuir los siguientes aspectos:

• Redundancia e inconsistencia de datos: Puesto que los archivos que mantienen almacenada la información son creados por diferentes tipos de programas de aplicación existe la posibilidad de que si no se controla detalladamente el almacenamiento, se pueda originar un duplicado de información, es decir que la misma información sea más de una vez en un dispositivo de almacenamiento. Esto aumenta los costos de almacenamiento y acceso a los datos, además de que puede originar la inconsistencia de los datos ,es decir diversas copias de un mismo dato no concuerdan entre si, por ejemplo: que se actualiza la dirección de un cliente en un archivo y que en otros archivos permanezca la anterior.

Página 36 de 74

Page 37: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

• Dificultad para tener acceso a los datos: Un sistema de base de datos debe contemplar un entorno de datos que le facilite al usuario el manejo de los mismos. Supóngase un banco, y que uno de los gerentes necesita averiguar los nombres de todos los clientes que viven dentro del código postal 78733 de la ciudad. El gerente pide al departamento de procesamiento de datos que genere la lista correspondiente. Puesto que esta situación no fue prevista en el diseño del sistema, no existe ninguna aplicación de consulta que permita este tipo de solicitud, esto ocasiona una deficiencia del sistema.

• Aislamiento de los datos: Puesto que los datos están repartidos en varios archivos, y estos no pueden tener diferentes formatos, es difícil escribir nuevos programas de aplicación para obtener los datos apropiados.

• Anomalías del acceso concurrente: Para mejorar el funcionamiento global del sistema y obtener un tiempo de respuesta más rápido, muchos sistemas permiten que múltiples usuarios actualicen los datos simultáneamente. En un entorno así la interacción de actualizaciones concurrentes puede dar por resultado datos inconsistentes. Para prevenir esta posibilidad debe mantenerse alguna forma de supervisión en el sistema.

• Problemas de seguridad: La información de toda empresa es importante, aunque unos datos lo son más que otros, por tal motivo se debe considerar el control de acceso a los mismos, no todos los usuarios pueden visualizar alguna información, por tal motivo para que un sistema de base de datos sea confiable debe mantener un grado de seguridad que garantice la autentificación y protección de los datos. En un banco por ejemplo, el personal de nóminas sólo necesita ver la parte de la base de datos que tiene información acerca de los distintos empleados del banco y no a otro tipo de información.

• Problemas de integridad: Los valores de datos almacenados en la base de datos deben satisfacer cierto tipo de restricciones de consistencia. Estas restricciones se hacen cumplir en el sistema añadiendo códigos apropiados en los diversos programas de aplicación.

Los sistemas de base de datos se diseñan para manejar grandes cantidades de información, la manipulación de los datos involucra tanto la definición de estructuras para el almacenamiento de la información como la provisión de mecanismos para la manipulación de la información, además un sistema de base de datos debe de tener implementados mecanismos de seguridad que garanticen la integridad de la información, a pesar de caídas del sistema o intentos de accesos no autorizados.

Un objetivo principal de un sistema de base de datos es proporcionar a los usuarios finales una visión abstracta de los datos, esto se logra escondiendo ciertos detalles de como se almacenan y mantienen los datos.

Página 37 de 74

Page 38: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Abstracción de la información

Una base de datos es en esencia una colección de archivos relacionados entre sí, de la cual los usuarios pueden extraer información sin considerar las fronteras de los archivos.

Un objetivo importante de un sistema de base de datos es proporcionar a los usuarios una visión abstracta de los datos, es decir, el sistema esconde ciertos detalles de cómo se almacenan y mantienen los datos. Sin embargo para que el sistema sea manejable, los datos se deben extraer eficientemente.

Existen diferentes niveles de abstracción para simplificar la interacción de los usuarios con el sistema; Interno, conceptual y externo, específicamente el de almacenamiento físico, el del usuario y el del programador.

Nivel físico: Es la representación del nivel más bajo de abstracción, en éste se describe en detalle la forma en como de almacenan los datos en los dispositivos de almacenamiento (por ejemplo, mediante señaladores o índices para el acceso aleatorio a los datos).

Nivel conceptual: El siguiente nivel más alto de abstracción, describe que datos son almacenados realmente en la base de datos y las relaciones que existen entre los mismos, describe la base de datos completa en términos de su estructura de diseño. El nivel conceptual de abstracción lo usan los administradores de bases de datos, quienes deben decidir qué información se va a guardar en la base de datos.

Consta de las siguientes definiciones:

1. Definición de los datos: Se describen el tipo de datos y la longitud de campo todos los elementos direccionables en la base. Los elementos por definir incluyen artículos elementales (atributos), totales de datos y registros conceptuales (entidades).

2. Relaciones entre datos: Se definen las relaciones entre datos para enlazar tipos de registros relacionados para el procesamiento de archivos múltiples.

En el nivel conceptual la base de datos aparece como una colección de registros lógicos, sin descriptores de almacenamiento. En realidad los archivos conceptuales no existen físicamente. La transformación de registros conceptuales a registros físicos para el almacenamiento se lleva a cabo por el sistema y es transparente al usuario.

Nivel de visión: Nivel más alto de abstracción, es lo que el usuario final puede visualizar del sistema terminado, describe sólo una parte de la base de datos al usuario acreditado para verla. El sistema puede proporcionar muchas visiones para la misma base de datos.

Página 38 de 74

Page 39: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Modelos de datos Para introducirnos en este tema, empezaremos definiendo que es un modelo. modelo: Es una representación de la realidad que contiene las características generales de algo que se va a realizar. En base de datos, esta representación la elaboramos de forma gráfica. ¿Qué es modelo de datos? Es una colección de herramientas conceptuales para describir los datos, las relaciones que existen entre ellos, semántica asociada a los datos y restricciones de consistencia. Los modelos de datos se dividen en tres grupos: Modelos lógicos basados en objetos. Modelos lógicos basados en registros. Modelos físicos de datos.

Página 39 de 74

Page 40: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Conceptos de ingeniería. Ingeniería. Se define como el conjunto de conocimientos y técnicas cuya aplicación permite la utilización de los recursos y materias naturales, mediante invenciones, construcciones u otras realizaciones provechosas para el hombre. Ingeniería de software: Es una disciplina o área de la informática o ciencia de la computación, que ofrece métodos y técnicas para desarrollar software de calidad que resuelven problemas de todo tipo, además de las mantenciones que se realizaran a los nuevos software desarrollados o los ya utilizados. Además está encargado de realizar la documentación asociada y requerida para el desarrollo, operación ( funcional ), y mantenerlos Ingeniería de sistemas. Es el proceso ordenado para hacer realidad un sistema, un sistema es una combinación de medios(como personas, materiales equipos, software instalaciones, datos, etc), integrados de tal forma que pueda desarrollar una determinada función en respuesta a una necesidad concreta. El sistema de clasifican como naturales o artificiales, físicos o conceptuales, abiertos o cerrados, estáticos o dinámicos.

Página 40 de 74

Page 41: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

CAPITULO II

UNIDAD II

ELEMENTOS DE HARDWARE

Página 41 de 74

Page 42: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

UNIDADES DE ENTRADA Y SALIDA

UN co

EL

m 1. teejeinf 2. unm

Unidad de entrada / Salida: es un dispositivo físico capaz de comunicarinformación entre el usuario y el computador.

Unidad de entrada: Son aquellos dispositivos cuya misión es la de introducir datos en la memoria central del computador para su tratamiento.

Unidad de Salida. Son las que realizan la función de extraer datos de la memoria central hacia el exterior.

IDADES DE ENTRADA.

Es el medio por el cual permite el ingreso de datos o información al mputador. Entre ellos distinguimos:

TECLADO:

Está formado por un conjunto de interruptores o teclas dispuestos sobre una embrana denominada matriz del teclado.

Está formado por cuatro grupos:

- Teclas de Función: Generalmente distribuida en una hilera a lo largo de la parte superior del clado, permite realizar una operación corta y definida por los programas que se cutan. Por ejemplo en casi todos los programas el F1 es la ayuda, F12 Guarda ormación, etc.

- Teclado numérico: Generalmente ubicado al lado derecho del teclado, es la parte que parece a calculadora en la cual encontramos sus 10 dígitos y las funciones atemáticas.

Página 42 de 74

Page 43: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

3.- Área de escritura: Se sitúan casi siempre en el mismo lugar, al medio del teclado. Allí encontramos las teclas de escritura y numéricas distribuidas uniformemente. 4.- Teclas de movimiento: Permiten cambiar la posición del cursor en la pantalla EL MOUSE.

Controla la posición del cursor,

solo moviéndolo hacia la derecha, izquierda, arriba, abajo, etc. Además se puede realizar operaciones de: Entrada a operaciones de programas o de operación haciendo doble clic, o arrastrar un documento o ventana, también puede seleccionar operaciones solo apretando una vez el botón del mouse. EL ESCÁNER

Permite capturas: imágenes, texto, en donde la información digital puede ser leída y procesada por el computador. Otros periféricos de entrada pueden ser:

El joystick.

La unidad de CD-ROM. Tabla digitalizadora. Cámaras digitales. El micrófono.

Página 43 de 74

Page 44: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

El lector de código de barra. UNIDADES DE SALIDA. Son los medios o periféricos por el cual se produce la salida de información. Entre ellos podemos destacar:

EL MONITOR.

Es el dispositivo primario del computador utilizado para visualizar datos y los gráficos generados por el usuario o por algún programa especial. LAS IMPRESORAS

Es el dispositivo periférico de un sistema de cómputo sobre el cual se muestran los resultados y la información en general de manera impresa sobre algún tipo de papel o sobre oro material que sirva para su fin.

Otras unidades de salida son:

Los plotters Los parlantes, etc.

Página 44 de 74

Page 45: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Esquema del elemento físico (hardware) El Hardware es elemento físico de un sistema informático, es decir, todos los materiales que lo componen, como el propio computador, los dispositivos externos, los cables, los soportes de la información y en definitiva todo aquellos elementos que tienen entidad física.

¿Qué es la BIOS?

BIOS significa Basic Input / output System, o lo que es lo mismo, Sistema Básico de Entrada y Salida

Se trata de un programa especial, que posee un conjunto de instrucciones, contenido en un microcircuito de ROM, se pone en marcha al encenderse el PC, comprueba que todos los periféricos funcionan correctamente, verifica el tipo y el funcionamiento del disco duro, de la memoria, etc., busca nuevo hardware instalado, etc.

La BIOS no se carga como si de un sistema operativo se tratara, sino que viene ya incorporada a la placa base en un chip de memoria ROM. Actualmente, la mayoría de las BIOS pueden ser actualizadas por software, pero no pueden cambiarse. Para ello sería necesario cambiar físicamente el chip de la placa base o, más seguramente, la placa base por completo.

Existen muchos fabricantes de BIOS, pero el mercado está dominado prácticamente por Award, AMI y Phoenix, y lo más seguro es que nuestro PC tenga una BIOS de uno de estos fabricantes.

La BIOS actúa durante un breve período de tiempo tras encender el ordenador: solamente durante los primeros segundos en que la pantalla primaria nos muestra los discos duros y CD-ROM que tenemos montados en el sistema. Después, cede el control del PC al sistema operativo.

Página 45 de 74

Page 46: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

UNIDAD CENTRAL DE PROCESO

Unidad Central de Proceso (CPU. Central Process Unid.) Es el elemento

principal o centro neurálgico de un computador y su misión consiste en coordinar y realizar todas las operaciones del sistema informático. Físicamente está formada por circuitos de naturaleza electrónica que en un computador se encuentran integrados en una astilla o chip denominada Microprocesador. Consta de los siguientes elementos: Unidad de Control (CU, Control Unit).

Es la parte del procesador encargada de gobernar al resto de las unidades, además de interpretar y ejecutar las instrucciones controlando su secuencia. Para realizar su función consta de los siguientes elementos:

Contador de programa (CP)

Contiene permanentemente la dirección de memoria de la siguiente instrucción a ejecutar.

Registro de instrucción (RI) Contiene la instrucción que se está ejecutando en cada momento

Decodificador (D) Se encarga de extraer el código de operación de la instrucción en curso, lo analiza y emite señales necesarias al resto de los elementos.

Reloj (R ) Proporciona una sucesión de impulsos eléctricos o ciclos a intervalos constantes. Si un reloj utiliza una frecuencia de 8 Mhz, podríamos decir que son 8.000.000 de impulsos por segundo.

Secuenciador (S) También denominado controlador. En este dispositivo se generan las órdenes elementales, que sincronizadas con los impulsos del reloj hacen que vaya ejecutando poco a poco las instrucciones.

Unidad Aritmético-lógica (ALU. Arithmetic - Logical Unit.)

Es la parte del procesador encargada de realizar todas las operaciones elementales de tipo aritmético (Sumas, restas, divisiones, multiplicaciones) y de tipo lógico (Comparaciones). Para comunicarse con el resto de las unidades funcionales utiliza el denominado Bus de Datos

Página 46 de 74

Page 47: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

LA PLACA MADRE O MAIN BOARD

Se utiliza el término Placa Madre, debido a que todo el resto de los componentes y dispositivos periféricos son controlados a través de ella misma, con la excepción de los puertos de entrada y salida de datos, y dispositivos de almacenamiento masivo, que de hecho son periféricos. La Placa Madre constituye el ordenador en sí, actúa como el componente Central de todo el Sistema.

Las dimensiones de la Placa Madre pueden variar según el fabricante;

algunas Placas proceden de fabricantes de marcas como Intel, IBM, Advance Logic Ingenery, etc., y otras que provienen de suministros pocos conocidos que, proporcionan placas sin marcas conocidas; la mayoría de éstas tienen las mismas dimensiones y por eso siempre encajan en el lugar del montaje (o base).

Las MaindBoard modernas, normalmente se componen de un material insensible al calor, constituidas con una serie de capas de circuitos impresos, así mismo la corriente fluye a través de varias líneas conductoras sobre cada capa, estas líneas están conectadas a los chips y a otros componentes situados en la superficie de la placa. Estas líneas o circuitos se pueden apreciar a simple vista sobre la Placa Madre.

La interrupción de una de estas líneas conductoras suelen provocar que toda la Placa quede inutilizada; debido a la compleja construcción de multicapas de la Placa Madre, es prácticamente imposible proceder a la reparación de este componente.

Se denomina Placa Base o Madre (MotherBoard en inglés) a la placa de circuito impreso que integra los siguientes elementos:

1. Microprocesador: consiste en un circuito integrado que contiene la Unidad Aritmético/Lógica y la Unidad de Control.

2. Banco de memoria: está formado por uno o varios "chips" que forman la RAM, ésta es una de las dos partes que componen la memoria principal. Los PC actuales contienen una serie de zócalos donde se insertan los denominados módulos SIMM (Single Inline Memory Module) formados estos a su vez por varios "chips"; esta construcción modular permite añadir más módulos, y por tanto más memoria, cuando resulta necesario de una forma muy sencilla; eso si, respetando unas reglas de colocación en cuanto a su número y tamaño.

Página 47 de 74

Page 48: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

3. ROM: Formada a su vez por uno o varios circuitos integrados, aunque de características distintas a los que forman la RAM, que contienen información de modo permanente.

4. Ranuras o Slots de expansión: se trata de conexiones para las tarjetas de ampliación de la placa base; las más habituales suelen ser la tarjeta gráfica, la controladora de discos, la tarjeta de los puertos serie y paralelo. Las placas base - también se denominan placas madre - más modernas suelen incorporar tanto la controladora de discos, como la serie-paralelo y algunas también la tarjeta gráfica e incluso otros periféricos.

5. Resto: los cristales de cuarzo que suministran la frecuencia o frecuencias para el funcionamiento del sistema, el controlador programable de interrupciones - las interrupciones, IRQ, son señales generadas por los componentes del ordenador, indicando que se requiere la atención de la CPU - y las presenta a la CPU, el controlador DMA - el propósito de este controlador es escribir o leer datos directamente de memoria prescindiendo del microprocesador -, el conector a la fuente de alimentación y otros como la memoria caché o el coprocesador matemático que no se encuentran en todos los ordenadores o incluso pueden estar integrados en el propio microprocesador.

Página 48 de 74

Page 49: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

EL BUS En las microcomputadoras, el término bus se refiere a: las vías de acceso entre los componentes de un computador. Existen dos buses principales en un computador; el bus de datos y el bus de direcciones. El más nombrado es el bus de datos, así que cuando la gente dice únicamente “el bus”, generalmente quiere decir el bus de datos. El bus de datos. El bus de datos es una vía eléctrica de acceso que conecta la CPU, la memoria y otros dispositivos de hardware en la tarjeta principal. De hecho, el bus es un grupo de líneas paralelas. El número de líneas en el bus afecta la velocidad de los datos al viajar entre los componentes de hardware. así corno el numero de carriles en una carretera afectan el tiempo que le toma a la gente llegar a sus destinos. Corno cada alambre puede transferir un bit a la vez, un bus de ocho alambres puede mover ocho bits a la vez, que es un byte completo. Un bus de 16 bits puede transferir dos bytes, y un bus de 32 bits puede transferir cuatro bytes a la vez.

Los buses de PC están diseñados para corresponder a las capacidades de los dispositivos conectados a ellos. Así que cuando las CPU podían enviar y recibir únicamente un byte de datos a la vez, no tenía ningún caso conectarlas a un bus que pudiera mover más datos que esos. Conforme mejoré la tecnología de los microprocesadores, se construyeron chips que podían enviar y recibir más datos a la vez, y los diseños de bus permitieron una vía de acceso más amplia a través de la cual podían fluir los datos.

Es el caso del Bus de datos ISA (Arquitectura estándar de la industria.) la

cual podía transmitir datos a 16 bits. El bus de datos EISA (Arquitectura Estándar Extendida de la Industria) la

cual es compatible con la ISA, poseen el mismo sistema de transmisión de datos, aunque un poco más veloz.

El bus de datos PCI, encuentra su aplicación desde las placas madres que

trabajan con un procesador Pentium creado por la empresa Intel. Posee una dirección de 32 bits, y trabaja sincrónicamente con la CPU

Página 49 de 74

Page 50: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

El bus de direcciones.

Es un conjunto de Alambres semejante al Bus de datos, pero solo conecta a la CPU con la memoria y únicamente lleva direcciones de memoria.

Indica que dirección llevará de memoria o que dirección en el bus de sistema

se empleará en una operación de transferencia de datos. Además indica con precisión en donde ocurrirá la siguiente transferencia de bus o de memoria.

A este bus se le considera como parte del bus del procesador y de memoria

Bus de memoria. Se usa para transferir información entre la CPU y la memoria principal. Este bus forma parte del bus del procesador o en la mayoría de los casos, estar implementando por separado mediante un conjunto de chips dedicado que es el responsable de transferir información entre el bus del procesador y el bus de memoria. Bus del procesador. Es la trayectoria de comunicaciones entre la CPU y los chips de soportes inmediatos, que son los sistemas modernos que se les denomina Conjunto de chips. Este bus se usa por ejemplo para transferir datos entre la CPU y el bus principal del sistema o entre la CPU y él caché de memoria externa.

Página 50 de 74

Page 51: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

ALMACENAMIENTO PRINCIPAL. La memoria central, principal o interna, es la unidad donde están almacenadas las instrucciones y los datos necesarios para poder realizar un determinado proceso.

La Memoria Principal está formada por circuitos integrados (chips), en ellos la información se almacena en estados de tensión (+5 V) al que hacemos corresponder un uno, y no tensión (0 V) al que le corresponde un cero, por tanto el sistema de almacenamiento sólo posee dos posibles valores y por ello se denomina binario. Ésta es por lo tanto la menor cantidad de información que podemos almacenar en un ordenador, y se denomina bit (o cero o uno), y al conjunto de ocho bits se le denomina Byte u Octeto.

Podemos imaginar la memoria como un conjunto de casillas, cada una con una dirección que la identifica, donde se almacenan los datos y las instrucciones correspondientes a los programas.

RAM Sus siglas RAM, corresponden a Memorias de acceso aleatorio (Random Access Memory). Almacena programas o archivos en forma temporal cuando se encuentran en ejecución. Se le denomina Almacenamiento volátil a los chips de RAM, esto debido a que cuando se apaga el computador o se produce una interrupción eléctrica, todo lo que tiene almacenado se pierde, a menos que se haya guardado en el disco duro. Por ejemplo cuando ejecutamos un programa se almacena en RAM una secuencia de archivos, mientras estos archivos estén en ejecución el programa reside en la RAM. Otro ejemplo, al digitar en un procesador de texto la RAM almacena temporalmente los datos como si estuviera almacenando en un disco duro. Físicamente constituyen un conjunto de chips sobre una pequeña tarjeta de circuitos que se conectan a un socket de retención

El número de bits que se pueden almacenar en una pastilla de silicio se ha cuadruplicado cada tres años; esto trajo aparejado una reducción a la mitad del costo por bit en el mismo período.

En la actualidad las pastillas llegan a almacenar a 1Gigabyte ya que

cuentan con elementos de almacenamiento especializado.

Página 51 de 74

Page 52: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

ROM . Sus siglas significan Read Only Memory o Memoria solo de

lectura, a este chips se le integran programas en el período se su fabricación, esta información no puede ser modificado por el usuario, pero en la actualidad podríamos actualizarla para entregar un mejor desempeño al equipo.

A la ROM también se le denomina Bios – Rom, el programa que posee la

Rom es la Bios, el cual como ya dijimos anteriormente posee pequeños programas los cuales permiten:

Probar los componentes del computador al encenderlo, a esta prueba se le

denomina Post. Ésta verifica la memoria, la tarjeta madre, video, disco duro, teclado, etc. Localiza y carga el sistema operativo, a esta rutina se le denomina rutina de

inicialización. Si encuentra el sistema operativo, se carga y le dá el control del computador. Una vez cargado el sistema operativo, la Bios trabaja con el procesador para

dar a los programas un fácil acceso a las características específicas del computador. Por ejemplo la BIOS le indica al computador como trabajar con la tarjeta de video.

Memoria Virtual. Es la simulación de un CPU mediante al acceso a una unidad de disco para usarla como memoria interna. También podríamos decir que es una técnica que simula la capacidad de memoria central superior a la real.

El espacio en disco duro dedicado al intercambio de memoria entre el disco duro y RAM es la memoria virtual. También se llama espacio de intercambio (swap space).

Página 52 de 74

Page 53: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

FUENTE DE PODER

Se le da tal nombre a la parte de la cual proviene la corriente o energía, la que es necesaria para el funcionamiento del computador, debido a que la energía realiza la activación de los dispositivos, dando así el funcionamiento. Por ejemplo el Disco Duro, la Disquetera, la CD-ROM, la Placa Madre.

Las conexiones de la Fuente de Poder, son cables que salen de la caja que

acoge este dispositivo, el cual posee un ventilador para el enfriamiento de ésta, además se compone de circuitos basados en una pequeña placa, con dispositivos como son los fusibles, condensadores, cables, etc. Al final de los cables en sus extremos posee unos conectores, los cuales se pueden encontrar en machos y hembra las que sirven para las futuras conexiones de las partes del computador.

Página 53 de 74

Page 54: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

TIPOS DE DISPOSITIVOS DE ALMACENAMIENTO EL DISCO MAGNÉTICO El disco magnético es un soporte de almacenamiento de información de acceso directo, es decir, se puede acceder a una determinada información sin necesidad de pasar por toda la información anterior.

Pensemos en un disco musical, donde basta situar la aguja en la canción elegida para acceder con pocas búsquedas a la misma. Un disco tiene una analogía en cuanto a la posibilidad de acceder fácilmente al lugar donde la información será escrita o leída. No presenta un solo surco visible, en espiral. sino un conjunto de pistas magnéticas concéntricas, divididas en sectores, y éstos a su vez, en bloques.

Antes de grabar información en un disco se lo debe formatear mediante un programa provisto por el fabricante, que escribe la dirección de cada sector. Dejándolo listo para ser escrito en su campo de datos. Esta forma de iniciar un disco se denomina formateo por software “soft sectored”.

Otra característica de los discos es que presentan un “directorio” de los

archivos y programas que contiene cada uno, así como información referente a cada archivo (nombre, fecha de grabación, ubicación, etc.) o programa.

Generalmente el directorio está en una pista de rápido acceso, como la cero.

Se crea cuando se va a grabar la información en el disco, y es el sistema operativo el encargado de ordenar su grabación y actualización.

Los discos magnéticos se clasifican en discos rígidos y discos flexibles o

disquetes.

Página 54 de 74

Page 55: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Discos Duros. Los discos rígidos o duros consisten en un disco de aluminio recubierto de una película de óxido magnetizable.

También se los denomina discos duros. Existen dos tipos de soporte en disco rígido.

• El disco único. Consta de un disco con las dos caras magnetizables, protegido por una funda exterior de plástico en caso de ser extraíble. • Paquete de discos (Diskpack). Consta de un eje central al que van adheridos varios discos. En este caso las caras exteriores no suelen ser magnetizables. es decir, la cara superior del disco de arriba y la cara inferior del disco de abajo no se utilizan. En este tipo de soporte se denomina cilindro al conjunto de pistas de todos los discos que ocupan una misma posición (todas las que tienen igual diámetro). Unidades de entrada y salida para disco rígido Estas unidades se utilizan para el manejo de los discos rígidos, que pueden ser fijos o removibles. es decir, el disco o paquete de disco puede venir en la unidad de manera insustituible, denominándose en este caso disco fijo, o puede ser sustituido en cualquier momento, en cuyo caso recibe el nombre de disco removible. Estas unidades constan de los siguientes elementos: Un dispositivo de arrastre que mantiene los discos en continuo movimiento y a velocidad constante (esto no es siempre cierto en computadores pequeños). Un peine de cabezas de lectura / escritura (una por cara magnetizable) capaz de moverse radialmente sobre la superficie de los discos. En algunos casos de unidades rápidas de discos existe más de una cabeza por cara magnetizable para que el tiempo de acceso a la información sea menor (estos casos son los típicos de utilización de disco como memoria virtual de un computador).

Página 55 de 74

Page 56: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

El tiempo de acceso a una información de un disco rígido es relativamente pequeño. Este se descompone en: tiempo de posicionamiento del peine, tiempo de selección de la cabeza de lectura / escritura (casi despreciable) y tiempo de espera de rotación hasta que la información pase por debajo de la cabeza (aproximadamente 20 milisegundos).

Página 56 de 74

Page 57: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

DISQUETERA Y DISQUETE.

Las disqueteras, son unidades de entrada y salida para disquete, su composición es similar al del disco duro, pero su tamaño es más reducido. Recibe el nombre de disquetera.

Su estructura consta de cuatro componentes básicos: el botón de impulsión, los cabezales combinados lectura \ escritura, un motor paso a paso y circuitos del controlador.

El botón de impulsión, sólo entra en funcionamiento cuando se efectúan accesos, el que pone a rotar las pequeñas láminas de plástico. Las velocidades de rotación actúan dependiendo el tipo de disquetera, por ejemplo, en el disquete de 3,5” debe mantenerse constante en 300 rotaciones por minuto, en la unidades de 5,25” deben girar a un ritmo de 360 rotaciones por minuto.

Para la cara del disquete, hay unos cabezales de lectura y escritura combinados, que una vez introducido el disquete en la unidad, se sitúa sobre él, con lo cual se someten a una intensa fuerza mecánica. Los cabezales se encuentran montados sobre un brazo que se desplaza radialmente sobre la superficie del disco para tener acceso a cualquier pista. Las pistas quedan establecidas por el sistema operativo al darse el formato al disquete

El direccionamiento de los cabezales corre a cargo del llamado motor paso a paso, que procede a desplazarlo de pista en pista en respuesta a los distintos requerimientos.

De la coordinación entre motor de impulso, cabezales y motor paso a paso, así como de la comunicación con el controlador del disquete, se ocupan los circuitos de control de la unidad de disquete. La conexión con el controlador del disco flexible, situado sobre una tarjeta introducida en una ranura de expansión, se establece a través de un cable plano de 34 líneas, o bien se inserta el cable en la placa madre, esto si no existe, la tarjeta controladora la placa madre cumple la misma función.

Página 57 de 74

Page 58: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

EL DISQUETE El disquete es un soporte de información de acceso directo que consiste en un disco con una base de plástico recubierto de una fina capa de material magnetizable y con el mismo sistema de grabación y lectura que los anteriores.

El disquete, también denominado disco flexible o floppy-disk está protegido por una funda de plástico en la que aparecen tres orificios o ventanas: una para el arrastre del disco, otra para el sincronismo y una última para la lectura y grabación de la información. Asimismo, posee una o más aberturas para protección contra escritura y borrado u para definir la densidad de grabación, y una etiqueta donde se representa algún indicativo o identificador del disquete y de su contenido.

Los tamaños de disquete más utilizados son los de 3 ½ y de 5 ¼ y 8

pulgadas, medidas que se corresponden al diámetro del disco y además los más pequeños van encapsulados en una funda de plástico duro para darles mayor resistencia. El número de pistas oscila entre 35 y 80 por cada cara, teniendo en cuenta que existen disquetes que sólo utilizan una de sus caras. Asimismo existen discos que permiten grabación con dos tipos de densidades denominados de baja y alta densidad.

Los disquetes son soportes que, debido a la manipulación que permiten,

precisan una serie de cuidados especiales.

Página 58 de 74

Page 59: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

DISCO ÓPTICO.

El soporte de información en disco óptico, también denominado disco compacto (compact disk – CD), aparece como consecuencia de su alta difusión en el mundo de la música y de la imagen donde recibe el nombre de compact disk o video disk y se utiliza en este ámbito para el registro de señales analógicas, digitalizadas. Por lo tanto y debido a sus características, el disco óptico configura un soporte de información de alta densidad y por ello de alta capacidad de almacenamiento.

La información se registra, en el caso más general, en una superficie donde

se generan minúsculas perforaciones denominadas pits capaces de ser detectadas mediante la incisión sobre ellas de un rayo láser reflejado de distinta forma si existe o no dicha perforación.

Estos soportes pueden ser solo de lectura, en cuyo caso reciben el nombre

de CD-ROM (Compact Disk-Read Only Memory) o de lectura y grabación en cuyo caso se denominan Magneto-Optical Disk Rewritable). EL DISCO WORM. El Worm es un método ideal para hacer registros de información son permanente. Por ejemplo; muchos bancos usan discos Worm para registrar transacciones diarias, que son registradas en un disco óptico y se convierten en un registro permanente que puede ser leído pero no alterado. EL DISCO MO. Los discos magnéticos-ópticos (MO), tienen la capacidad de un disco óptico, pero puede ser regrabable con la facilidad de un disco magnético.

Página 59 de 74

Page 60: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

UNIDAD III

INTRODUCCIÓN AL SOFTWARE.

Página 60 de 74

Page 61: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Concepto de Software. En un sistema informático, para que el hardware o parte material pueda realizar el trabajo para el que ha sido construido, es necesario tener un conjunto de normas y órdenes que coordinen todos los procesos que se realicen. Este conjunto de órdenes se denomina software o parte inmaterial del sistema. Por ello, a través del software (integrado por un gran número de programas que interactúan unos con otros) pueden ser manejados todos los recursos de un sistema informático para resolver cualquier problema empresarial

El término software, en su origen (del inglés: producto etéreo, pensamiento), lo constituye un conjunto de ideas, producto de la inteligencia de las personas para solucionar problemas de muy diversos tipos. Ahora bien, estas ideas por sí solas no las puede conocer la computadora sino que hay que fijarlas (grabarlas) sobre un soporte físico para que pueda entenderlas la máquina.

Todos los programas que conforman el software pueden ser divididos en cuatro grupos bien diferenciados según su función:

• Software de sistema. Compuesto por el conjunto de programas imprescindibles para el funcionamiento del hardware, más un conjunto cuya misión es la de facilitar el uso del sistema y optimizar sus recursos.

Un sistema operativo es, en principio, el soporte lógico que controla el

funcionamiento del equipo físico o hardware haciendo que el trabajo con la computadora sea sencillo. Desde este punto de vista podemos definirlo de la siguiente manera:

Software duna compugran gama cantidad desistemas de

Office StarO Lotus Borlan

Un sistema operativo es un conjunto de programas y funciones quecontrolan el funcionamiento del hardware ocultando sus detalles, ofre-ciendo al usuario una vía sencilla y flexible de acceso al computador.

e aplicación. Es el conjunto de programas que se desarrollan para que tadora realice cualquier trabajo controlado por el usuario. Existe una de aplicaciones estándar existentes en el mercado cubriendo una gran actividades, desde las aplicaciones de ocio o video juegos, hasta los contabilidad, gestión y paquetes de aplicación como:

. ffice. . d, etc.

Página 61 de 74

Page 62: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Software de Explotación: Orientado principalmente al desarrollo de sistemas como las bases de datos. Software de Comunicaciones: Son programas destinados a establecer comunicaciones entre computadores o periféricos desde un punto a otro. Por ejemplo: Conexión a otros computadores remotos. Acceso a Bases de Datos. Correo electrónico.

Intercambio entre empresas.

Página 62 de 74

Page 63: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Tipos de Archivos. Archivo:

Es un conjunto de instrucciones o rutinas que están almacenadas en algún medio de almacenamiento masivo como por ejemplo los disquetes, los discos duros, unidades zip, etc. Claro está que existe una variedad de tipos de archivos que lo hacen independiente en cada trabajo o ejecución de una tarea, por ello debemos clasificarlos: Archivo de Texto:

Son todos los archivos creados por procesadores de texto para guardar

documentos como circulares, trabajos escritos y cartas. Archivo de Datos.

Los datos son contenidos por archivos para documentos, hojas de cálculo,

bases de datos, en el que se pueden escribir, modificar, borrar, crear gráficos, cálculos, etc.

Estos archivos generan extensiones de cada software de aplicación que utilicemos, por ejemplo si se crea una base de datos en Access, yo como usuario puedo generar el nombre, pero su extensión lo generará el programa, en este caso su extensión sería MDB, o en su caso si escribimos una carta en Word su extensión sería DOC.

Archivo de Programa:

Son archivos creados por algún programador el cual utiliza una serie de instrucciones que generarán funciones específicas dentro de un programa, el cual el usuario solo ejecutará, por ejemplo cuando imprimimos, solo indicamos que vamos a imprimir, pero internamente genera o ejecuta una instrucción ya programada para ser ejecutada.

Página 63 de 74

Page 64: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Organización de datos. Los datos son información no elaborada, por ejemplo una letra, un número, etc. Pero una vez que son ordenados, sumados, comparados, etc; se constituyen en información útil. Ahora, la información es el elemento que hay que tratar y procesar para que nos entregue un resultado aplicable. Al conjunto de operaciones que se realizan sobre una información se le denomina Tratamiento de la información. Estas operaciones siguen una división lógica.

Recolección de datos Entrada Depuración de datos Almacenamiento de datos Aritmético Tratamiento de Proceso la información Lógico

Salida Recolección de resultados Distribución de resultados

Página 64 de 74

Page 65: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

UNIDAD IV

INTRODUCCIÓN A LOS SISTEMAS

OPERATIVOS.

Página 65 de 74

Page 66: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Sistema Operativo. Como definición se podría decir que es un conjunto de programas que constituyen la inteligencia básica del computador, y cuya misión es crear al marco adecuado para una eficaz comunicación entre el computador y el usuario. La presencia del Sistema Operativo en los computadores, responde a dos objetivos básicos, el primero no es otro que convertir a la máquina en un computador, práctico y eficaz para iniciar un diálogo con el mundo exterior, de esta situación parte el segundo objetivo que es explotar al máximo los recursos y posibilidades del hardware para que su uso sea óptimo. Para la puesta en marcha de estos dos objetivos, el sistema operativo exige una capacidad de gestión que se resume en los siguientes tres niveles: Gestión del propio sistema, es decir, supervisar y controlar el funcionamiento de

la CPU y las unidades periféricas. Gestión de los trabajos encomendados a la máquina, es decir, el control y

tratamiento de las tareas que se le han encomendado, lo cual exige planificar los trabajos, asignar los recursos de la máquina, supervisar y establecer las comunicaciones con el entorno, tanto para la carga de programas y datos, como para entregar los resultados al exterior. Gestión de datos, es decir, la estructuración de archivos, el acceso a los

mismos, el control de los soportes de memoria externa y la verificación y manipulación de los datos.

En resumen, las tres funciones básicas de un sistema operativo contribuyen

a crear el entorno adecuado para la comunicación hombre / máquina, gestionar la lectura y almacenamiento automático de la información y ofrecer al usuario los medios adecuados para el tratamiento de los archivos e informar del estado del sistema en cualquier momento. Editor de Archivo. Permite al usuario crear archivos bach (Son archivos de texto sin formato que contienen una sucesión de comados del DOS y cuya extensión suele ser BAT), archivos de texto, escribir código fuente en cualquier lenguaje, pudiendo crear, modificar, guardar, imprimir. Trabaja en formato ASCII y modifica y crea programas de un determinado lenguaje de programación. Existen dos grupos de editores:

Página 66 de 74

Page 67: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

De línea, sólo trabajan con una línea por vez y sólo puede modificar la línea activa. De pantalla: Visualizan el texto en pantalla de línea completa

Lenguajes. Los lenguajes de programación se clasifican en dos; Lenguajes de bajo nivel y Lenguajes de Alto nivel. Los lenguajes de programación son llamados de bajo nivel cuando se asemejan al lenguaje empleado por el propio computador. El computador entiende los ceros (0) y unos (1) que integran a bits y bytes. A los lenguajes de programación se les llama de alto nivel cuando se asemejan a las lenguas humanas. Se dice de los lenguajes que surgen de generaciones, de los lenguajes de máquina a los lenguajes naturales, por ello necesariamente se deben clasificar: Lenguaje de máquina: Primera Generación. Como lo hemos visto anteriormente los bytes se componen de bits, los cuales consisten en 1s y 0s. Estos ceros y unos pueden responder al hecho de que la electricidad esté encendida o apagada en el computador. También pueden corresponder a la presencia o ausencia de una carga magnética en los medios de almacenamiento como los discos. A partir de este sistema de dos estados se han formado esquemas de codificación que nos permiten generar letras, números, signos de puntuación y otros caracteres especiales, como por ejemplo el ASCII. De los datos representados con unos y ceros se dice que están escritos en el lenguaje de máquina.

Lenguajes ensambladores: Segunda generación. Los lenguajes ensambladores poseen una notoria ventaja sobre el lenguaje de máquina porque usan abreviaturas que a nosotros nos resultan más fáciles de recordar. El trabajo con los ensambladores sigue siendo incomprensible por ellos es considerado lenguaje de bajo nivel.

Página 67 de 74

Page 68: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Lenguaje de procedimientos de alto nivel: Tercera generación. A los lenguajes más parecidos a la lengua humana se les denomina Lenguaje de alto nivel. Los lenguajes de procedimientos, son lenguajes de programación con nombre como: Basic, Pascal, C, Cobol y Fortran, entre otros. Se llaman de procedimientos porque están diseñados para la lógica, los procedimientos y es capaz de resolver problemas generales. Para que el lenguaje de procedimientos pueda funcionar en un computador, debe traducirse a lenguaje de máquina a fin de que el computador lo entienda. Dependiendo del lenguaje que se trate, esta traducción puede ser realizada ya sea por un compilador o por un intérprete. Lenguajes orientados a problemas: Cuarta Generación. Están diseñados para resolver problemas específicos. Algunos de estos lenguajes sirven para aplicaciones muy específicas. En este tipo de lenguaje encontramos también lenguajes de consultas y generadores de aplicaciones: Lenguajes de consultas: Permiten utilizar comandos de fácil comprensión para la búsqueda y generación de reportes a partir de bases de datos. Generador de aplicaciones: Contiene varios módulos, enunciados de programas lógicamente relacionados, que han sido programados para cumplir varias tareas.

Página 68 de 74

Page 69: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Modos de Operación del Sistema Operativo. Virus:

Un virus es un programa parásito oculto dentro de otro programa legítimo o

almacenado en un área especial del disco llamado boot sector (sector de arranque). Al ejecutar el programa legítimo o al acceder el disco se activa el virus, el cual puede estar programado para hacer muchas cosas, incluyendo copiarse a sí mismo en otros programas, mostrar información en la pantalla, destruir archivos de datos o borrar un disco duro completo. Un virus incluso puede ser programado para mantenerse dormido por un tiempo específico o hasta cierto día. El famosos virus Miguel Ángel, que causó un susto nacional en 1991, estaba programado para activarse en el día del cumpleaños del artista. Cuando los usuarios prendieron sus computadores, se dieron cuenta que el virus había formateado el disco duro, borrando todos los datos y programas que estaban almacenados. En 1983 se creó por primera vez un software de virus real y fue creado por un estudiante en la Universidad de California, Fred Cohen, el cual escribió una tesis de doctorado. Motivo de crear virus. Los virus deben ser programados, algunas veces son escritos como una broma, quizás para irritar a la gente desplegando un mensaje humorístico, en estos casos un virus no es más que una molestia. Pero cuando un virus es malicioso y causa daño real ¿quién sabe realmente su causa? ¿Aburrimiento?, Cualquiera que sea el motivo, los efectos pueden ser devastadores. Antivirus. Afortunadamente proteger un sistema contra virus no es tan difícil, con un poco de conocimiento y algo de software de utilería que se tenga a la mano. Lo primero que se debe conocer es en qué momento corre peligro un sistema de infección. Una vez que está dentro de la memoria del computador, el virus puede destruir programas y archivos de datos en tu disco duro. Verificar si hay virus requiere de un software antivirus, el cual explora los discos y programas en busca de virus conocidos y los erradica. Estos se instalan en tu computador y permite buscar, eliminar o limpiar un virus que pueda haberse metido en el sistema. Existen algunos programas antivirus excelentes, algunos incluso son gratuitos. Una nota de precaución: constantemente están apareciendo nuevos virus, por lo cual ningún programa puede ofrecer una protección absoluta contra ellos, solo debe actualizar el antivirus periódicamente para que este también actualice los nuevos virus y puedan ser detectados.

Página 69 de 74

Page 70: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Traductores. Todo sistema operativo en su entorno tiene un conjunto de programas de proceso encargados de la ayuda a los programadores en la realización y puesta a punto de los programas. Entre estos programas encontramos al Traductor, cuya misión es permitir el diseño de programas en lenguajes alejados de la máquina para el momento en que se les solicite, realicen una traducción de dichos programas a lenguaje de máquina para así poder ejecutar directamente por el hardware. El proceso de traducción parte de un programa escrito en lenguaje generalmente de alto nivel y que recibe el nombre de Programa fuente, para producir otro equivalente en lenguaje de máquina correspondiente al procesador donde se va a ejecutar dicho programa, a este último se le denomina programa objeto que en ocasiones también recibe el nombre de programa ejecutable existiendo entre ambos alguna pequeña diferencia como puede ser alguna preparación o agrupamiento de varios programas objetos para configurar un solo programa, misión que realiza el editor de enlace. Existen tres tipos de traductores: Compiladores. Son traductores encargados de transformar programas fuentes escritos en lenguajes simbólicos de alto nivel en programas objetos escritos en lenguajes máquinas. La traducción no suele ser directa, apareciendo un paso intermedio situado en un nivel similar al ensamblador. Una característica fundamental de este tipo de traductores es que se realiza la traducción completa, y en el caso de no existir errores se pasa a la creación del programa objeto. La traducción del programa se efectúa de forma que cada instrucción del programa fuente se transforma en una o más instrucciones en el programa. Intérpretes. Son programas traductores que transforman programas fuentes escritos en lenguaje de alto nivel en programas objeto escritos en lenguaje de máquina. En estos programas intérpretes la traducción se realiza de forma que después de transformar una instrucción del programa fuente en una o varias instrucciones en lenguaje de máquina, no esperan a traducir la siguiente instrucción sino que inmediatamente la ejecutan

Página 70 de 74

Page 71: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Ensambladores. Son traductores que transforman los programas fuentes escritos en lenguaje simbólico de bajo nivel (denominados lenguajes ensambladores o assemblers), en programas objetos equivalentes escritos en lenguaje de máquina. La traducción se realiza de tal forma que cada instrucción escrita en ensamblador se transforma en una única instrucción en lenguaje máquina. En definitiva se puede decir que el lenguaje ensamblador es una simplificación simbólica del lenguaje máquina y el programa ensamblador es su traductor. Existen varios tipos de ensambladores: Ensamblador cruzado:

Es un traductor de lenguaje ensamblador a lenguaje máquina que traduce en un computador y ejecuta en otra distinta. La ventaja que ofrece este tipo de traductores es utilizar un computador de características potentes para desarrollar programas que van dirigidos a otro cuya potencia y facilidades para el programador están limitadas. Macroensamblador:

Es un ensamblador que posee la característica de permitir el uso de lo que se denomina Macroinstrucción. Una macroinstrucción es un grupo de instrucciones que de forma global reciben un nombre simbólico al que se puede hacer referencia en un programa tantas veces como se desee. El macroensamblador colocará en la traducción el mencionado grupo de instrucciones en cada una de las referencias.

Página 71 de 74

Page 72: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Administrador de Recursos Procesador de Texto. Constituyen los programas más difundidos y usados. Se utilizan para crear, manejar e imprimir todo tipo de documentos como cartas, artículos, informes, etc. Las ventajas que aportan respecto de la utilización de la clásica máquina de escribir son evidentes: Los textos pueden ser modificados y corregidos antes de ser impresos en papel, incluso posteriormente, ya que puede quedar almacenado en una soporte permanente y ser recuperado tantas veces quiera el usuario. Además facilita enormemente la presentación o formato de los documentos, la justificación, la sangría, el interlineado e incluso de títulos, como también la combinación de correspondencias, creación de hipervínculos, etc. Algunas características son: Colocación y modificación de márgenes y tabuladores. Manejo de bloques de texto, movimiento, copia, borrado. Resaltado y subrayado de texto. Búsqueda y sustitución automática de cualquier cadena de caracteres a lo largo

de todo el documento. Podríamos nombras una serie de procesadores de textos como son: Display Write. WordStar. Microsoft Word. WordPerfect. Lotus Amo Pro, etc.

Planilla de cálculo. Las hojas electrónicas de cálculo, consisten en una distribución de filas y columnas compuestas por un conjunto de celdas en las que se pueden ingresar números, textos, operaciones matemáticas o funciones, con el objetivo de dar respuesta a toda una serie de problemas de cálculo que se adaptan a esta disposición. Tratan de sustituir el trabajo, el papel, la calculadora, en la realización de balances, análisis financieros, estadísticas o la utilización de relaciones matriciales.

Página 72 de 74

Page 73: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

Entre las características generales podemos nombrar: Descripción de operaciones o funciones en cualquier celda cuyo resultado es

calculado automáticamente y actualizado. Obtención de representaciones gráficas de los resultados. Intercambio de los datos, total o parcialmente con otras aplicaciones. Presentación en pantalla o impresora de las hojas. Unión de varias hojas en una sola, así como disgregación de una en varias

independientes.

Entre las principales aplicaciones tenemos: Microsoft excel. Quattro Pro. Lotus 1-2-3, etc.

Administrador de Bases de Datos. Es una aplicación que permite manejar un conjunto grande de información organizados en archivos e interrelacionados entre sí. Un archivo estará formado por un número variable de registros, cada uno de los cuales contendrá una información individual mediante un número predeterminado de los registros a partir del valor de uno de sus campos hace que sea fundamental una buena organización y un buen sistema de acceso. Las características más comunes son: Recuperación y visualización de los registros, permitiendo la modificación de los

mismos al momento. Facilidad de actualización. Posibilidad de mantener el archivo ordenado por varios campos distintos

mediante indexación, lo que acorta el tiempo de acceso a los registros y permite recuperarlos con distintas ordenaciones. Importación y exportación de datos con otras aplicaciones. Facilidad de obtención de informes.

En este tipo de software tenemos:

Parados. Microsoft Access. Dbase. Oracle.

Página 73 de 74

Page 74: Manual de Fundamentos de Computacion Cap 1,2,3 y 4

SQL. Paquetes integrados. Es el conjunto formado por varias aplicaciones relacionadas entre sí, que constituyen una unidad operativa.. Las aplicaciones comunes que forman parte de estos paquetes son los procesadores de textos, hojas de cálculo, bases de datos, gráficos y comunicaciones. Incluyéndose otras menos habituales como agendas electrónicas, calculadora, estadística, librerías e incluso lenguaje de programación específico para que el usuario realice sus propias aplicaciones. Algunos de los paquetes de software integrado para computadores son: Assistant. FrameWork. Open Access. Simphony. SmartWare. Work.

Programas de Aplicación. Es muy numerosa la gama de aplicaciones estándar existentes en el mercado cubriendo una gran cantidad de actividades, desde las aplicaciones de ocio o videojuegos, hasta los sistemas de contabilidad y gestión de pequeñas y medianas empresas. En general, van almacenados en (antiguamente en disquete) CD-ROM, con una guía de referencias, junto a un contrato de protección legal, de tal manera que un usuario no especializado pueda instalar en su sistema y conseguir una buena utilización en un corto plazo de tiempo. El software de aplicación más difundido está compuesto por aplicaciones del área de la ofimática, siendo las principales: Procesador de texto. Hoja electrónica. Gestor de bases de datos. Gestor de gráficos. Gestor de comunicaciones.

Página 74 de 74


Recommended