64
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ CENTRO REGIONAL DE VERAGUAS FACULTAD DE ING. MECÁNICA Prof. José González Computadora para Ingeniería Mecánica E-mail: [email protected] I semestre 2014

Introducción Generaciones Todo

Embed Size (px)

Citation preview

Page 1: Introducción Generaciones Todo

UNIVERSIDAD TECNOLÓGICA DE PANAMÁCENTRO REGIONAL DE VERAGUAS

FACULTAD DE ING. MECÁNICA

Prof. José González Computadora para Ingeniería Mecánica

E-mail: [email protected] semestre 2014

Page 2: Introducción Generaciones Todo

ContenidoContenido►Concepto de InformáticaConcepto de Informática►Concepto de computadora Concepto de computadora ►Breve reseña histórica Breve reseña histórica ►Clasificación de las computadorasClasificación de las computadoras►Componentes de una computadora Componentes de una computadora HardwareHardware SoftwareSoftware

Page 3: Introducción Generaciones Todo

Informática

Ciencia que estudia el procesamiento automático de la información.

Este término surge en Francia en el año 1962. En países anglosajones se usa “Ciencias

de la Computación” (Computer Science)

Page 4: Introducción Generaciones Todo

La Informática trata los siguientes temas:

1. Estudio de aplicaciones informáticas existentes

2. Desarrollo de nuevas aplicaciones (software)

3. Desarrollo de nuevas sistemas operativos4. Desarrollo de nuevas máquinas

Page 5: Introducción Generaciones Todo

¿Qué es una computadora ?

Es un dispositivo electrónico que acepta datos de entrada, los procesa mediante programas y genera información.

Page 6: Introducción Generaciones Todo

•Abaco (2600 y 190 A.C). Primer dispositivo mecánico para contar

•Pascalina Blaise Pascal (1623 - 1662) Sumadora mecánica

•Máquina de Diferencias Charles Babbage (1793 - 1871) Suma, resta, multiplicación y división 60 sumas por minuto

Historia de la Historia de la computacióncomputación

Page 7: Introducción Generaciones Todo

•Tarjetas Perforadas Charles Jacquard (1753 - 1834) Telar de tejido con tarjetas perforadas Babbage trató de aplicar este concepto a su máquina Herman Hollerit (censo de USA 1890)

Historia de la Historia de la computacióncomputación

Page 8: Introducción Generaciones Todo

Pioneros de la Pioneros de la computacióncomputación

► Atanasoff y Berry (1937 a 1942)Atanasoff y Berry (1937 a 1942) Universidad Estatal de IowaUniversidad Estatal de Iowa Primera computadora electrónicaPrimera computadora electrónica

► Mauchly y Eckert (1946)Mauchly y Eckert (1946) ENIAC. Aplicaciones para la 2a. Guerra MundialENIAC. Aplicaciones para la 2a. Guerra Mundial Universidad de Pennsylvania.Universidad de Pennsylvania. Peso: 30 toneladas Peso: 30 toneladas

► Von Neumann, Mauchly y Eckert Von Neumann, Mauchly y Eckert (1952)(1952)

EDVAC. Incluye la idea de programa almacenadoEDVAC. Incluye la idea de programa almacenado

Page 9: Introducción Generaciones Todo

Generaciones de Generaciones de computadorascomputadoras

► Primera Generación (1951 - Primera Generación (1951 - 1958)1958)

Máquinas grandes y costosas, construidas con tubos al Máquinas grandes y costosas, construidas con tubos al vacío.vacío.

Programadas en lenguaje de máquina.Programadas en lenguaje de máquina.

ENIAC EDVAC

Page 10: Introducción Generaciones Todo

► Segunda Generación Segunda Generación (1959 -1964)(1959 -1964)

Construidas con circuitos de transistores.Construidas con circuitos de transistores. Programadas en lenguajes de alto nivel.Programadas en lenguajes de alto nivel. Menor tamañoMenor tamaño

► Tercera generación Tercera generación (1964… - 1971)(1964… - 1971)

Circuitos integrados (miles de componentes Circuitos integrados (miles de componentes electrónicos en miniatura)electrónicos en miniatura)

Pequeñas, rápidas y desprenden menos calor.Pequeñas, rápidas y desprenden menos calor.

Generaciones de Generaciones de computadorascomputadoras

Page 11: Introducción Generaciones Todo

► Cuarta generación (1971 - 1983)Cuarta generación (1971 - 1983)Fase caracterizada por la integración de los componentes electrónicos, lo que propició la aparición del microprocesador, es decir, un único circuito integrado en el que se reúnen los elementos básicos de la máquina. Se desarrolló el microprocesador. Se colocan más circuitos dentro de un "chip".

El tamaño reducido del microprocesador de chips hizo posible la creación de las computadoras personales.

Las microcomputadoras o Computadoras Personales (PC´s) tuvieron su origen con la creación de los microprocesadores.

Las PC´s son computadoras para uso personal y relativamente son baratas y actualmente se encuentran en las oficinas, escuelas y hogares.

Hicieron su gran debut las microcomputadoras

Generaciones de Generaciones de computadorascomputadoras

Page 12: Introducción Generaciones Todo

Quinta generación Quinta generación (1990…. )Surge la PC tal cual como la conocemos en la actualidad. IBM presenta su primera computadora personal y revoluciona el sector informativo.

Surgen técnicas con la inteligencia artificial, propia de las computadoras, surge la robótica.

Supercomputadoras para el cálculo científico.

Computadoras con mayor velocidad y mas livianas.

Generaciones de Generaciones de computadorascomputadoras

Page 13: Introducción Generaciones Todo

► Sexta Generación Sexta Generación (1999…. hasta la fecha )

► Como supuestamente la sexta generación de computadoras está en marcha desde principios de los años noventas, debemos por lo menos, esbozar las características que deben tener las computadoras de esta generación. También se mencionan algunos de los avances tecnológicos de la última década del siglo XX y lo que se espera lograr en el siglo XXI. Las computadoras de esta generación cuentan con arquitecturas combinadas Paralelo / Vectorial, con cientos de microprocesadores vectoriales trabajando al mismo tiempo

Generaciones de Generaciones de computadorascomputadoras

Page 14: Introducción Generaciones Todo

Tipos de computadoras

Tamaño◦ Supercomputadora◦ Mainframe◦ Minicomputadora◦ Estación de Trabajo◦ Microcomputadora

Propósito◦ General◦ Especifico

Datos◦ Digital◦ Analógica◦ Hibrida

Page 15: Introducción Generaciones Todo

SUPERCOMPUTADORAS Tipo de computadora más

potente y más rápido que existe en un momento dado

Es un sistema de cómputo más grande, diseñadas para trabajar en tiempo real.

Se usan en tareas exigentes de cálculo intensivo, tales como la simulación de la detonación de una bomba atómica, flujos dinámicos y modelos de comportamiento climático global.

El costo de una supercomputadora es de varios millones de dólares

Cuarto completo

Page 16: Introducción Generaciones Todo

MACROCOMPUTADORASon conocidas como

MainframeLos mainframes son

grandes, rápidos y caros sistemas que son capaces de controlar cientos de usuarios simultáneamente, así como cientos de dispositivos de entrada y salida

Alta capacidad de procesamiento de datos, la ejecución de varios programas simultáneamente,

Cuarto parcial o completo

Page 17: Introducción Generaciones Todo

MINICOMPUTADORAComputadora de tamaño y

potencia mediaOrientada a tareas

especificasEl número de terminales y

su velocidad de procesamiento son menores que una macrocomputadora

De pequeño a archivo grande

Page 18: Introducción Generaciones Todo

ESTACION DE TRABAJO Se encuentra entre

las minicomputadoras y las microcomputadoras.

Se utiliza para trabajo de ingeniería

Optimizada para desplegar y manipular datos complejos

De escritorio a  archivo pequeño

Page 19: Introducción Generaciones Todo

MICROCOMPUTADORAPequeñas solo en

tamaño físico y accesibles económicamente

De bajo costo y para múltiples aplicaciones.◦ DESKTOP◦ LAPTOP O NOTEBOOK◦ POCKET-PC O

PALMTOP.

De mano a escritorio

Page 20: Introducción Generaciones Todo

COMPUTADORAS DE PROPOSITO GENERAL

1.Gran velocidad de calculo 2. Gran capacidad de

almacenamiento 3. Gran precisión 4. Versatilidad o posibilidad de

realizar multitud de trabajos de distintos tipos.

5. Automatización, pues la mano de el hombre interviene relativamente poco en el trabajo final que realiza la computadora.

6. Asiduidad, puesto que en ellas no existe el cansancio y ejecutan con la misma precisión la primera y la última operación

Page 21: Introducción Generaciones Todo

COMPUTADORAS DE PROPOSITO ESPECIFICO

Tienen muchas de las características de las Computadoras de uso general pero se dedican a tareas de procesamiento muy especializadas.

Se diseñan para manejar problemas específicos y no se aplican a otras actividades computarizadas. Por ejemplo, las computadoras de aplicación especial pueden diseñarse para procesar exclusivamente datos numéricos o para controlar completamente procesos automatizados de fabricación

Page 22: Introducción Generaciones Todo

COMPUTADORA DIGITALLas computadoras digitales

representan los datos o unidades separadas. A diferencia de la computadora analógica, limitada por la precisión de las mediciones que pueden realizarse, la computadora digital puede representar correctamente los datos con tantas posiciones y números que se requieran.

Para obtener resultados, las computadoras analógicas miden, mientras que las computadoras digitales cuentan.

Page 23: Introducción Generaciones Todo

COMPUTADORA ANALOGICA Las computadoras analógicas representan

los números mediante una cantidad física, es decir, asignan valores numéricos por medio de la medición física de una propiedad real, como la longitud de un objeto, el ángulo entre dos líneas o la cantidad de voltaje que pasa a través de un punto en un circuito eléctrico.

Las computadoras analógicas obtienen todos sus datos a partir de alguna forma de medición.La precisión de los datos usados en una computadora analógica está íntimamente ligada a la precisión con que pueden medirse.

Programación en la mayoría de los casos está en su propio cableado.

Utilizadas en simulación.

Page 24: Introducción Generaciones Todo

COMPUTADORA HIBRIDA Combinan las características

más favorables de las computadoras digitales y analógicas tienen la velocidad de las analógicas y la precisión de las digitales.

Generalmente se usan en problemas especiales en los que los datos de entrada provienen de mediciones convertidas a dígitos y son procesados por una Computadora

Computadoras Híbridas controlan el radar de la defensa de Estados Unidos y de los vuelos comerciales.

Page 25: Introducción Generaciones Todo

Componentes de una computadora

HARDWARE equipos

• Dispositivos de entrada• Dispositivos de salida• Unidad Central de

Proceso (CPU)• Memoria Principal• Dispositivos de

Almacenamiento secundario

SOFTWAREprogramas

• Sistemas Operativos• Lenguajes de

programación• Software de uso

general• Software de aplicación

Page 26: Introducción Generaciones Todo

HardwareDispositivos de entrada

• Teclado• Mouse o ratón• Escáner• Lectores de códigos de

barras• Pantallas sensibles al tacto• Lápiz óptico• Joysticks• Micrófono• Cámara digital• Lectores de bandas

magnéticas

Page 27: Introducción Generaciones Todo

HardwareHardwareDispositivos de salidaDispositivos de salida

Monitor o pantallaMonitor o pantalla ► Dispositivo de salida más comúnDispositivo de salida más común► Tipos (según colores)Tipos (según colores) MonocromáticosMonocromáticos Escala de grisesEscala de grises ColorColor► Tipos (según tecnología)Tipos (según tecnología)

Rayos catódicos (crt)Rayos catódicos (crt) Pantallas TFTPantallas TFT Pantallas de cristal líquido (LCD)Pantallas de cristal líquido (LCD) Pantallas de plasmaPantallas de plasma LCD

TFT

CRT

Page 28: Introducción Generaciones Todo

ImpresoraImpresora► Registra sobre papel la Registra sobre papel la

información que información que produce la produce la computadora.computadora.

► TiposTipos

MatricialesMatriciales Inyección de tintaInyección de tinta

LáserLáser

HardwareDispositivos de salida

Page 29: Introducción Generaciones Todo

PlotterPlotter

Efectúa impresiones gráficas Efectúa impresiones gráficas con gran precisión y en con gran precisión y en grandes formatos.grandes formatos. Diseño gráfico y arquitecturaDiseño gráfico y arquitectura

HardwareHardwareDispositivos de salidaDispositivos de salida

Page 30: Introducción Generaciones Todo

HardwareUnidad Central de Proceso (CPU)

Funciones• Dirige y controla el

procesamiento de datos• Controla el flujo de

datos (entrada y salida)

Consta de:• Unidad de control

• Unidad Aritmético - Lógica

Pentium 4 2.8 Ghz

Page 31: Introducción Generaciones Todo

Unidad de Control

Funciones• Supervisar la ejecución de programas• Coordinar las actividades de entrada/salida• Localizar datos• Establecer dónde se almacenan los datos• Determinar el orden de ejecución de las instrucciones• Asignar localidades de memoria

Page 32: Introducción Generaciones Todo

Unidad Aritmético-Lógica

► Cálculos aritméticos (suma, resta, Cálculos aritméticos (suma, resta, multiplicación y división)multiplicación y división)

► Operaciones lógicas de comparación (>, <, Operaciones lógicas de comparación (>, <, =, =, ) )

Page 33: Introducción Generaciones Todo

Memoria Principal

Hay dos tipos básicos: RAM y ROM

Memoria RAM (Random Access Memory)• Memoria de lectura y escritura• Almacena datos y programas en proceso• Memoria temporal

Page 34: Introducción Generaciones Todo

Memoria RAM

Todos los programas y datos son transferidos a la memoria RAM, desde un dispositivo de entrada o desde almacenamiento secundario, antes de ser ejecutados o procesados.

Dispositivos entrada / salida

Dispositivos de almacenamiento

secundario

Memoria RAM

Procesador

Page 35: Introducción Generaciones Todo

Unidades de Memoria• Bit => menor cantidad que puede

almacenarse. Dígito binario 0 ó 1

• Byte => 8 bits. Almacena un carácter.

• Kilobyte (KB) => 1024 bytes• Megabyte (MB) => 1024 KB• Gigabyte (GB) => 1024 MB• Terabyte (TB) => 1024 GB ……………………………..

Page 36: Introducción Generaciones Todo

Memoria RAM

Puede imaginarse como un conjunto de casillas, cada una de las cuales tiene una dirección

00 000110110001101111 001010000010100022 100000101000001033 1110000111100001…… ……....999999

0000000100000001

Page 37: Introducción Generaciones Todo

Memoria RAM

Módulo de 128 MB Módulo de 512 MB

Page 38: Introducción Generaciones Todo

Memoria ROM

Read Only Memory

• Programas e información necesarios para la computadora

• Instrucciones básicas de arranque• No puede ser modificada• Permanente

Page 39: Introducción Generaciones Todo

Dispositivos de Almacenamiento Secundario

Medio de almacenamiento definitivo.Algunos son:• Discos flexibles• Discos Duros• Cintas magnéticas• Discos Compactos (CD)• DVD• Blue Ray• MP3• MP4• MP5

Page 40: Introducción Generaciones Todo

Dispositivos de Almacenamiento Secundario

Discos flexiblesTipos:• 5 ¼ capacidad de 360 KB (BD) y

740 KB (AD). En desuso

• 3 ½ capacidad de 1.2 MB (BD) y 1.44 MB (AD) ……..En desuso

Page 41: Introducción Generaciones Todo

Dispositivos de Almacenamiento

SecundarioDiscos Duros

• Pueden ser grabados o leídos

• Medio más rápido para almacenar información

• Capacidades de almacenamiento en el orden de los Gb, TB………….

DD Western Digital 250 Gb

DD externo 500 Gb………

Page 42: Introducción Generaciones Todo

Dispositivos de Almacenamiento Secundario

Discos CompactosDiscos Compactos► Contienen datos grabados digitalmente a Contienen datos grabados digitalmente a

través de lásertravés de láser► Forma cómoda y eficiente para almacenar Forma cómoda y eficiente para almacenar

grandes volúmenes de informacióngrandes volúmenes de información► Larga duración, seguros, bajo costo.Larga duración, seguros, bajo costo.► Los CD estándar tienen una capacidad de 650 Los CD estándar tienen una capacidad de 650

megabytes (MB).También hay de 700 Mb. Los megabytes (MB).También hay de 700 Mb. Los CD de alta capacidad admiten hasta 850 MB. CD de alta capacidad admiten hasta 850 MB.

► Existen varios formatos: CD-ROM, CD-R, CD-Existen varios formatos: CD-ROM, CD-R, CD-RWRW

Page 43: Introducción Generaciones Todo

Dispositivos de Almacenamiento Dispositivos de Almacenamiento SecundarioSecundario

Cintas MagnéticasCintas Magnéticas

► Utilizan cinta similar a los Utilizan cinta similar a los cassettescassettes

► Acceso secuencialAcceso secuencial► Utilizadas para respaldo Utilizadas para respaldo

de datosde datos

DVD DVD (Digital Video (Digital Video Disc)Disc)

► Aspecto similar al CDAspecto similar al CD► Capacidad desde 4.38 GB Capacidad desde 4.38 GB

hasta 15.9 GBhasta 15.9 GB► Extraordinaria densidad de Extraordinaria densidad de

informacióninformación► Aplicaciones multimedia, Aplicaciones multimedia,

grandes cantidades de grandes cantidades de video y audio digitalizado, video y audio digitalizado, juegos, etc. juegos, etc.

Page 44: Introducción Generaciones Todo

Dispositivos de Dispositivos de Almacenamiento Almacenamiento

SecundarioSecundario

Memory flash penMemory flash pen (pen (pen drive)drive)(capacidades de 64, 128, 256, 512 Mb; (capacidades de 64, 128, 256, 512 Mb; 1.0, 2.0, 4.0, 8.0……… Gb)1.0, 2.0, 4.0, 8.0……… Gb)

Unidades ZipUnidades Zip(capacidades de 100, 250 y 750 Mb)(capacidades de 100, 250 y 750 Mb)Los discos para las unidades Zip son Los discos para las unidades Zip son más gruesos que los disquetes pero más gruesos que los disquetes pero tienen la misma forma.tienen la misma forma.

Page 45: Introducción Generaciones Todo

Dispositivos de Almacenamiento Dispositivos de Almacenamiento SecundarioSecundario

Blu-ray, También conocido como Blu-ray Disc o BD, es un formato de disco óptico de nueva generación de 12 cm de diámetro (igual que el CD y el DVD) para vídeo de gran definición y almacenamiento de datos de alta densidad. Su capacidad de almacenamiento llega a 25 GB por capa

Page 46: Introducción Generaciones Todo

Dispositivos de Almacenamiento Dispositivos de Almacenamiento SecundarioSecundario

MP3, MPEG-1 Audio Layer III o MPEG-2 Audio Layer III, más comúnmente conocido como MP3, es un formato de compresión de audio digital patentado que usa un algoritmo con pérdida para conseguir un menor tamaño de archivo. Es un formato de audio común usado para música tanto en ordenadores como en reproductores de audio portátil.

Page 47: Introducción Generaciones Todo

Dispositivos de Dispositivos de Almacenamiento SecundarioAlmacenamiento Secundario

MP4, Un reproductor multimedia digital es un dispositivo que almacena, organiza y reproduce archivos de video, audio e imágenes.

Page 48: Introducción Generaciones Todo

Dispositivos de Dispositivos de Almacenamiento SecundarioAlmacenamiento Secundario

MP5, Un reproductor MP5 (mal llamado MP5 ya que dicho formato no existe) es un reproductor de audio y vídeo digital perteneciente a la nueva generación de mini reproductores, capaz de capturar y reproducir audio, vídeo e imágenes. .

Page 49: Introducción Generaciones Todo

SOFTWARESOFTWARE

Conjunto de programas que le indican al Conjunto de programas que le indican al computador qué hacer y cómo operar para computador qué hacer y cómo operar para generar los resultados esperados.generar los resultados esperados.

El software permite que al usuario utilizar el El software permite que al usuario utilizar el computador con distintos fines.computador con distintos fines.

Page 50: Introducción Generaciones Todo

SOFTWARESOFTWARE ► ProgramaPrograma Serie de instrucciones que le indican al computador las Serie de instrucciones que le indican al computador las

operaciones que debe realizar para ejecutar una tarea operaciones que debe realizar para ejecutar una tarea específicaespecífica..

Una computadora no hace nada si no tiene instrucciones Una computadora no hace nada si no tiene instrucciones exactas que le expliquen paso a paso lo que debe hacerexactas que le expliquen paso a paso lo que debe hacer

► Clasiificación del SoftwareClasiificación del Software-Sistemas Operativos-Sistemas Operativos -Software de uso general -Software de uso general-Lenguajes de programación -Software de aplicación -Lenguajes de programación -Software de aplicación

Page 51: Introducción Generaciones Todo

Software Sistema OperativoSoftware Sistema Operativo Es el programa más importante, es el gestor y organizador Es el programa más importante, es el gestor y organizador

de todas las actividades que realiza la computadora.de todas las actividades que realiza la computadora.

FuncionesFunciones► Coordinar y manipular el hardware de la computadora.Coordinar y manipular el hardware de la computadora.

► Permiten manejar archivos: copiar/borrar/renombrar/crearPermiten manejar archivos: copiar/borrar/renombrar/crear ► Proporciona una interfaz para que el usuario se comunique con Proporciona una interfaz para que el usuario se comunique con

la computadora.la computadora.► Sirve de plataforma a partir de la cual se corren otros Sirve de plataforma a partir de la cual se corren otros

programas.programas.

Page 52: Introducción Generaciones Todo

Categorías de Sistemas operativosCategorías de Sistemas operativos

► MultitareaMultitarea Capacidad del SO para ejecutar varias tareas simultáneamente.Capacidad del SO para ejecutar varias tareas simultáneamente. ► MultiusuarioMultiusuario Permite a varios usuarios acceder a una computadora.Permite a varios usuarios acceder a una computadora. Son también multitareas.Son también multitareas.

► MultiprocesoMultiproceso Coordina las operaciones de las computadoras que tienen más Coordina las operaciones de las computadoras que tienen más

de un procesador. Cada procesador ejecuta procesos de un procesador. Cada procesador ejecuta procesos diferentes.diferentes.

Page 53: Introducción Generaciones Todo

Ejemplos de Sistemas Operativos Ejemplos de Sistemas Operativos

MS-DOSMS-DOS

► Creado por Microsoft Creado por Microsoft en1984.en1984.

► Gran volumen de software Gran volumen de software disponible.disponible.

► MonousuarioMonousuario► MonotareaMonotarea► Utiliza comandosUtiliza comandos

OS/2OS/2

► MultitareaMultitarea► Monousuario.Monousuario.► Desarrollado por IBM.Desarrollado por IBM.

► Poco software disponiblePoco software disponible..► Permite el manejo directo de Permite el manejo directo de

16 MB de la memoria RAM16 MB de la memoria RAM

Page 54: Introducción Generaciones Todo

Ejemplos de Sistemas OperativosEjemplos de Sistemas Operativos

WINDOWSWINDOWS► Creado por Microsoft a mediado de Creado por Microsoft a mediado de

la década de los 80.la década de los 80.► MultitareaMultitarea► Interfaz gráficaInterfaz gráfica► Primeras versiones 3.0, 3.1, y 3.11 Primeras versiones 3.0, 3.1, y 3.11

no eran sistemas operativosno eran sistemas operativosVersiones:Versiones: Windows 95, Windows 98, Windows 95, Windows 98,

Windows Me, Windows 2000,Windows Me, Windows 2000, Windows XP, Windows NTWindows XP, Windows NT Windows CE, Windows 7 y 8….Windows CE, Windows 7 y 8….

WINDOWS NTWINDOWS NT► MultitareaMultitarea► Multiproceso.Multiproceso.► Comparado sólo con Unix.Comparado sólo con Unix.► Versiones: windows NT Versiones: windows NT

Server, Windows NT Server, Windows NT WorkstationsWorkstations

► Versiones mejoradas de Versiones mejoradas de Windows NT Server:Windows NT Server:

Windows Server 2000, Windows Server 2000, Windows Server 2003Windows Server 2003

Page 55: Introducción Generaciones Todo

Ejemplos de Sistemas Operativos Ejemplos de Sistemas Operativos

UNIXUNIX

► Creado por Laboratorios Bell en Creado por Laboratorios Bell en 1969.1969.

► Multiusuario, multitarea y Multiusuario, multitarea y multiprocesomultiproceso

► Sólido y capaz, pero de difícil Sólido y capaz, pero de difícil aprendizaje.aprendizaje.

► Versiones del Unix: SunOS, Versiones del Unix: SunOS, Linux, Solaris, XenixLinux, Solaris, Xenix

LINUXLINUX►Creado en 1991 por Linus TorvaldsCreado en 1991 por Linus Torvalds►Multitarea, multiusuario, Multitarea, multiusuario, multiprocesomultiproceso►Protege la memoria para Protege la memoria para que un que un programa no pueda hacer caer al programa no pueda hacer caer al

resto del sistemaresto del sistema ►Se distribuye con código fuenteSe distribuye con código fuente (Software libre)(Software libre)►Comparte la memoria entre Comparte la memoria entre programas aumentando la velocidad y programas aumentando la velocidad y disminuyendo el uso de memoria disminuyendo el uso de memoria ►Hay diferentes “distribuciones” Hay diferentes “distribuciones” (Debian, RedHat, Mandrake, etc.)(Debian, RedHat, Mandrake, etc.)

Page 56: Introducción Generaciones Todo

SoftwareSoftwareLenguajes de ProgramaciónLenguajes de Programación

Forma de comunicación inventada por el hombre Forma de comunicación inventada por el hombre para dar órdenes a la computadora.para dar órdenes a la computadora.

► Permiten escribir programasPermiten escribir programas► Tienen una sintaxis bien definidaTienen una sintaxis bien definida

ClasificaciónClasificación► Lenguajes de bajo nivelLenguajes de bajo nivel► Lenguajes de alto nivelLenguajes de alto nivel

Page 57: Introducción Generaciones Todo

Lenguajes de bajo nivelLenguajes de bajo nivel

Lenguaje de máquinaLenguaje de máquina

► Serie de 0’s y 1’sSerie de 0’s y 1’s► Programación larga, Programación larga,

difícil y tediosadifícil y tediosa► La corrección de La corrección de

errores es complicadaerrores es complicada► No hay No hay

transportabilidadtransportabilidad

Lenguaje ensambladorLenguaje ensamblador

► Utiliza una serie de Utiliza una serie de códigos o mnemónicoscódigos o mnemónicos

► Específico de cada Específico de cada procesadorprocesador

► Difícil aprendizajeDifícil aprendizaje

Page 58: Introducción Generaciones Todo

Lenguajes de alto nivelLenguajes de alto nivel

► Instrucciones escritas en palabras similares a Instrucciones escritas en palabras similares a lenguajes humanoslenguajes humanos

► Fácil aprendizajeFácil aprendizaje► Los programas son transportablesLos programas son transportables► Deben ser traducidos a lenguaje de máquina, a Deben ser traducidos a lenguaje de máquina, a

través de los traductores de lenguaje (compiladores través de los traductores de lenguaje (compiladores e intérpretes)e intérpretes)

► Algunos de ellos son: Basic, C, Pascal, Cobol, Algunos de ellos son: Basic, C, Pascal, Cobol, Fortran, VB, Java etc.Fortran, VB, Java etc.

Page 59: Introducción Generaciones Todo

Conceptos ImportantesConceptos Importantes► Programa o código fuente: Programa o código fuente: Programa escrito en algún Programa escrito en algún

lenguaje y que no ha sido traducido a lenguaje de máquina.lenguaje y que no ha sido traducido a lenguaje de máquina.

► Programa o código objetoPrograma o código objeto: : Programa que ya se encuentra Programa que ya se encuentra en lenguaje de máquina y que ya es ejecutableen lenguaje de máquina y que ya es ejecutable

► Traductor:Traductor: Programa que traduce instrucciones en lenguaje Programa que traduce instrucciones en lenguaje de alto nivel a lenguaje de máquina. Pueden ser compiladores de alto nivel a lenguaje de máquina. Pueden ser compiladores o intérpretes.o intérpretes.

► Compilador:Compilador: Traduce todo el programa y genera un código Traduce todo el programa y genera un código listo para funcionarlisto para funcionar

► Intérprete: Intérprete: toma una instrucción del programa, la traduce y la toma una instrucción del programa, la traduce y la ejecuta.ejecuta.

Page 60: Introducción Generaciones Todo

Software de uso generalSoftware de uso general► Ofrece una estructura para un gran número de Ofrece una estructura para un gran número de

aplicaciones empresariales, científicas y personales.aplicaciones empresariales, científicas y personales.

► Proporciona versatilidad a la computadora.Proporciona versatilidad a la computadora.

► Ejemplos: Ejemplos: -Procesadores de texto-Procesadores de texto -Hojas de cálculo-Hojas de cálculo -Manejadores de bases de datos-Manejadores de bases de datos - Paquetes de presentación- Paquetes de presentación

Page 61: Introducción Generaciones Todo

Software de uso generalSoftware de uso general

Procesadores de textoProcesadores de texto

► Utilizados para escribir Utilizados para escribir documentos, cartas, documentos, cartas, memorándums, etc.memorándums, etc.

► Corrector de ortografía, Corrector de ortografía, diccionario de sinónimos,etc.diccionario de sinónimos,etc.

► Ejemplos: Word, AmiPro, Ejemplos: Word, AmiPro, Wordperfect, Writer Wordperfect, Writer

Hojas de cálculoHojas de cálculo

► Permiten elaborar tablas con Permiten elaborar tablas con datos y realizar cálculos.datos y realizar cálculos.

► El usuario indica las El usuario indica las fórmulas que desea utilizar y fórmulas que desea utilizar y el programa las aplica a los el programa las aplica a los datos.datos.

► Permiten graficar los Permiten graficar los resultados.resultados.

► Ejemplos: Excel, Lotus 123, Ejemplos: Excel, Lotus 123, Quatro-Pro, CalcQuatro-Pro, Calc

Page 62: Introducción Generaciones Todo

Software de uso generalSoftware de uso generalManejadores de Base Manejadores de Base

de Datosde Datos

► Permiten realizar consultas, Permiten realizar consultas, modificar, agregar, eliminar modificar, agregar, eliminar datos de una BD.datos de una BD.

► Conjunto de datos Conjunto de datos relacionados y ordenados.relacionados y ordenados.

► Ejemplos: Access, FoxPro, Ejemplos: Access, FoxPro, Oracle, Informix Oracle, Informix

Paquetes de Paquetes de PresentaciónPresentación

► Permiten diseñar Permiten diseñar presentaciones para presentaciones para mostrarlas a través de la mostrarlas a través de la computadora computadora

► Permiten integrar efectos en Permiten integrar efectos en cada cambio de diapositiva.cada cambio de diapositiva.

► Ejemplos: Power Point, Ejemplos: Power Point, Presentations, ImpressPresentations, Impress

Page 63: Introducción Generaciones Todo

Software de aplicaciónSoftware de aplicación

► Diseñados para realizar tareas específicas Diseñados para realizar tareas específicas personales, empresariales o científicas.personales, empresariales o científicas.

► Realizan tareas concretas. Realizan tareas concretas. ► Ejemplos: Ejemplos: Procesamiento de nóminasProcesamiento de nóminas Análisis Estadístico (SPSS, minitab, SAS, etc.) Análisis Estadístico (SPSS, minitab, SAS, etc.) Control de Inventarios (SAINT)Control de Inventarios (SAINT)

Page 64: Introducción Generaciones Todo

Gracias