SubSUMARIO:
Definiciones básicas. Estructura del Computador. Software. Hardware. Lenguajes de Programación. Sistemas operativos.
SubDefiniciones Básicas Computador: Procesador de datos que permite realizar computos. Incluye operaciones aritméticas y lógicas. No interviene el ser humano en el proceso de ejecución del proceso. Se desarrollan grandes cantidad de operaciones lógicas y aritméticas en pequeñas unidades de tiempo. Sistemas muy voluminosos.
SubDefiniciones Básicas Microcomputadores: Son las máquinas más compactas utilizadas para el desarrollo de trabajos de computación a nivel personal. Su nombre se deriva fundamentalmente de la diferencia de tamaño entre los grandes y viejos computadores y las pequeñas máquinas de cálculos para uso personal.
SubDefiniciones Básicas Programa: Está constituido por la serie de instrucciones y sentencias preparadas en orden lógico para resolver un problema y obtener un resultado cierto.
SubDefiniciones Básicas Algoritmo: Procedimiento estructurado el cual procura la solución de un problema en un número finito de pasos. ? Problema
SubDefiniciones Básicas Lenguaje de Programación: Es un sistema de representación y comunicación de información o datos entre las personas y las máquinas. Un lenguaje consiste de un conjunto de instrucciones o palabras para realizar determinadas acciones en un programa de computación.
SubDefiniciones Básicas Bit: Es la contracción de la palabra dígito binario (binary digit). Es una unidad de información igual a una decisión binaria. Puede tomar dos únicos valores. 1 0 1 0 1 0 1 0 Si / No Abierto / Cerrado Alto / Bajo
SubDefiniciones Básicas Byte: Expresión utilizada para denotar una palabra que está formada por ocho bits. 1 Byte = 8 Bits 1 Byte = 10001101
SubDefiniciones Básicas Mainframes: Se denotan con este nombre los grandes computadores, los cuales poseen potentes prestaciones, entre las cuales figura su alta velocidad de procesamiento.
SubDefiniciones Básicas Paquete de Computación: Son programas realizados por programadores bajo una estructura estándar, fácil de ser utilizados por un usuario para realizar casi cualquier tarea que esté dentro de su ámbito de desarrollo.
Ejemplo: WORD, EXEL, ORCAD, MATHCAD, ENCARTA, POWER POINT, ETC.
SubDefiniciones Básicas Memoria RAM: Es la Memoria de Acceso Aleatorio (Random Access Memory). Este tipo de memoria es aleatorio debido a que en ella se puede guardar/extraer información hacia/desde cualquier localidad en cualquier orden rápidamente. Es de lectura y escritura. Tiene como desventaja que es volátil
SubDefiniciones Básicas Memoria ROM: Este tipo de memoria es de solo lectura, de allí su nombre ROM (Read Only Memory). Estas memorias almacenan la información por períodos de tiempo prácticamente infinitos. Estos elementos de almacenamiento son bastante económicos y permiten guardar información en muy grandes cantidades.
SubDefiniciones Básicas Microprocesador: Dispositivo electrónico que es el responsable de llevar el control secuencial en un proceso de computación haciendo uso de un algoritmo en un lenguaje de máquina (combinación de unos y ceros lógicos). Este dispositivo contiene registros, unidad de procesamiento aritmética, unidad lógica, terminales de entrada / salida, terminales de control, etc.
SubHistoria de las Computadoras (Gp:) GENERACION
(Gp:) CARACTERISTICAS
(Gp:) PRIMERA (1946-1959)
(Gp:) Favorecida por los ambientes de guerra y desarrollada en Pennsylvania. Fue llamada ENIAC (Electronic Numerical Integrator and Computer). Basada en válvulas al vacío. Disipaba mucha potencia y era muy grande.
SubHistoria de las Computadoras (Gp:) GENERACION
(Gp:) CARACTERISTICAS
(Gp:) SEGUNDA (1959-1964) (Gp:) Utiliza el transistor como elemento de conmutación. Se reduce el tamaño considerablemente. Es mucho más rápida. Surge la IBM. Incorpora lectora de cintas magnéticas y tarjetas perforadas.
SubHistoria de las Computadoras (Gp:) GENERACION
(Gp:) CARACTERISTICAS
(Gp:) TERCERA (1969-1971) (Gp:) Se basa en la aparición de los primeros circuitos integrados. Aparece la primera minicomputadora. Aparecen también los primeros lenguajes de programación de alto nivel como Cobol y Fortran.
SubHistoria de las Computadoras (Gp:) GENERACION
(Gp:) CARACTERISTICAS
(Gp:) CUARTA (1971 A LA ACTUALIDAD) (Gp:) 1972 1979: Aparece el primer microprocesador de Intel 8080. Permitió realizar máquinas computadoras bajo una arquitectura estandarizada. Aparece el disco flexible y las interfases de entrada / salida.
SubHistoria de las Computadoras (Gp:) GENERACION
(Gp:) CARACTERISTICAS
(Gp:) CUARTA (1971 A LA ACTUALIDAD) (Gp:) Década de los 80: Se comercializan las computadoras personales. Se desarrollan gran cantidad de software de aplicaciones específicas. Aparecen los sistemas operativos. Se dan las primeras experiencia de conexión en red. Surgen las Redes de Area Local (LAN).
SubHistoria de las Computadoras (Gp:) GENERACION
(Gp:) CARACTERISTICAS
(Gp:) CUARTA (1971 A LA ACTUALIDAD) (Gp:) Década de los 90: Aparecen computadoras personales de grandes velocidades. Surgen los computadores portátiles funcionales y ligeros. Se desarrollan vertiginosamente las redes de computo incoporándose rápidamente al sector industrial y comercial.
SubHardware de un Sistema de Computación. Es toda la parte física circuital del sistema. Todos los circuitos electrónicos y la interconexión entre ellos forman parte del hardware. Un termino también relacionado con el hardware es la arquitectura del computador, lo cual indica la forma lógica estructural circuitalmente hablando. Su interconexión, la lógica utilizada para el proceso total, la forma de procesar los datos, la manera de presentar los datos, etc.
SubDefinición de Sistema de Computo. Equipo electrónico que permite procesar e intercambiar información a través de dispositivos periféricos de entrada y salida con un usuario.
SubDefinición de Sistema de Computo. Podemos diferenciar dos unidades funcionales dentro de él: el software y el hardware. = +
SubBloques funcionales de un Sistema de Computo. PROCESADOR INPUT / OUTPUT CPU MEMORIA PRINCIPAL
SubBloques funcionales de un Sistema de Computo.
SubLenguajes de Programación. ALGOL: ( International Algebraic Language)
Es producto de un grupo de científicos internacionales. Inicialmente se llamó lenguaje algebraico internacional.
Entre sus características está que en un principio se definió en forma de metalenguaje, y después se conoció como BNF.
El lenguaje era simple, solo tenía seis tipos de instrucciones y unas cuantas restricciones.
SubLenguajes de Programación. COBOL: (Common Bussiness-Oriented Language) Lenguaje común orientado a las empresas. Se originó en el departamento de Defensa de los Estados Unidos.
Las primeras especificaciones aparecieron en 1960. Se utilizó como norma para la realización de compiladores.
Sus instrucciones son parecidas al idioma ingles, que son más fáciles de leer que las de otros lenguajes, gran características de edición de datos, facilidades para el manejo de archivos.
Dentro de las deficiencias se tiene la carencia de capacidades matemáticas y de construcciones estructuradas.
SubLenguajes de Programación. FORTRAN IV y 77: (Formula Translator)
Fue desarrollado por IBM a mediados de 1950. Usado en aplicaciones científicas y de ingeniería.
Primer lenguaje de alto nivel ampliamente utilizado.
Facultades más importantes son: ejecución muy eficiente y facilidad para enlazar los módulos.
La estructura básica de un programa en Fortran es simplemente el módulo principal seguido de subprogramas internos.
SubLenguajes de Programación. PL/I: (Programming Language I)
Desarrollado en 1963, por un grupo de expertos internacionales contando con el apoyo de IBM, para realizar un lenguaje que sustituyera al FORTRAN. Se buscaba un lenguaje que pudiera explotar las potencialidades de las nuevas computadoras. Ofrece medios a los programadores para manipular con facilidad la mayor parte de las condiciones en el momento de la ejecución. Otras características importantes son: un equipo de manejo de macroinstrucciones para el momento de la compilación, tipos de datos en cadena (de caracteres y bits) y tipos de datos numéricos de precisión variable.
SubLenguajes de Programación. BASIC: (Beginners All-propose Symbolic Instrucction Code)
Se originó en 1960 con el objeto de diseñar un lenguaje que fuera sencillo de prender y utilizar por un programador inexperto.
Se requería poder resolver problemas de programación simples.
El lenguaje original se diseñó con un número mínimo de estructuras de control y estructuras de datos.
Las versiones originales de BASIC eran mínimas en naturaleza y estaban diseñadas como primer lenguaje para estudiantes.
SubLenguajes de Programación. PASCAL:
Se originó en 1974 y forma parte de la familia de ALGOL, incluye un vasto conjunto de estructuras de datos y posibilidades de contracción de estructuras de datos.
Se diseñó principalmente como lenguaje de enseñanza. Acepta sin dificultad técnicas de programación estructurada, tales como la modularización y diseño descendente.
El PASCAL ganó rápidamente la aceptación en la comunidad académica, y el éxito del método de programación estructurada ha contribuido asimismo a su creciente popularidad en los lugares de trabajo.
SubLenguajes de Programación. C:
Es un lenguaje de programación de uso general y fue originalmente concebido para ser ejecutado bajo sistema operativo UNIX.
No está sujeto a un sistema operativo en particular.
El C es un lenguaje relativamente de bajo nivel, en el sentido que maneja muchos de los mismos tipos de objetos que el lenguaje ensamblador (caracteres, números y direcciones).
SubLenguajes de Programación. LISP: (List Processor)
Fue diseñado por el MIT como lenguaje para el procesamiento de símbolos.
Cuenta con recursos para la manipulación de datos no numéricos y numéricos; la facilidad con que se pueden manipular datos simbólicos hace del LISP, el lenguaje preferido para muchas aplicaciones en que se utilizan este tipo de datos.
SubLenguajes de Programación. Otros Lenguajes de programación:
La presencia de Internet ha permitido que surjan nuevas necesidades para aumentar y mejorar las potencialidades cada vez más robustas de los sistemas de computo.
Paralelamente se han desarrollado lenguajes de programación capaces de resolver éstas situaciones.
Una de las aplicaciones que se pueden mencionar es el desarrollo de páginas WEB.
SubSistema operativo El sistema operativo es el responsable de la administración de recursos en el computador.
Está compuesto por un grupo de programas que interactúan entre sí y su finalidad es hacer del sistema de computo una herramienta eficiente, brindándole al usuario todo un conjunto de apoyos en la realización de las tareas, tales como: copia de información, transferencia de archivos, impresión, etc.
Ejemplos de sistemas operativos son: UNÍX, Windows, DOS, Linux, etc.