FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

23
ING. AGUILERA SERGIO OMAR FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos Ing. Sergio Aguilera Unidad I: Conceptos Básicos 1

Transcript of FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

Page 1: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

ING. AGUILERA SERGIO OMAR

FUNDAMENTOS DE INFORMATICA

UNIDAD 1:

Conceptos Básicos

Ing. Sergio Aguilera Unidad I: Conceptos Básicos 1

Page 2: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

2Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Babbage, CharlesTeignmouth, 1792 – Londres, 1871). Matemático británico.

Es considerado el padre de las computadoras digitales: en 1822 construyó unacalculadora mecánica, la máquina diferencial, que utilizaba la teoría matemática de las diferencias finitas; posteriormente, intentó sin éxito desarrollar una máquina más compleja, que fue reconstruida en 1991 con un funcionamiento satisfactorio; en 1834 diseñó lamáquina analítica, programada por medio de tarjetas perforadas.

Aunque murió incomprendido y amargado por algunos fracasos, heredó a la humanidad los rudimentos de la actual tecnología de las computadoras.

BOOLE, GEORGE(Lincoln, 1815 – Cork, 1864). Matemático británico.Hijo de un comerciante poco instruido, a los dieciséis años fue maestro asistente en la Escuela Privada deDoncaster y en 1849, profesor de matemáticas en el Queen's College.Contribuyó notablemente al nacimiento de la lógica matemática y se lo considera pionero del tratamiento simbólico de la lógica. Su principal idea consistía en poner en lenguaje algebraico las operaciones de adición, multiplicación y negación lógicas, para lo cual inventa un cálculo algebraico que equivale esencialmente al cálculo proposicional.

FUNDADORES DE LA INFORMATICA

http://www.glosarioit.com/ProceresIT

Page 3: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

3Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Aiken, Howard HathawayNew Jersey, 1900 - Misuri, 1973). Matemático estadounidense.

Inventó y diseñó el Mark I, el primer ordenador electromecánico, construido en la Universidad de Harvard con la colaboración de la empresa IBM (1944).En 1947, Aiken, completó la construcción del Mark II.

FUNDADORES DE LA INFORMATICA

http://www.glosarioit.com/ProceresIT

Torvalds, LinusNació en 1969 en Helsinki, Finlandia y se graduó en la Universidad de Helsinki en Informática. El título de su tesis fue: "Linux, un sistema operativo portable".

A pesar de haber escrito tan sólo el 2 por ciento del código del actual kernel de Linux, sigue siendo la última autoridad en lo que respecta a este desarrollo Open Source.Linus, también trabajó en Transmeta Corp. desde 1997 hasta 2003, y luego en Open Source Development Labs.Juntos, GNU/Linux (el proyecto de fuentes abiertas y su sistema operativo), han revolucionado el mundo de IT.

Page 4: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

4

FUNDADORES DE LA INFORMATICA

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Gates, William H.Conocido en todo el mundo como Bill Gates. Nacido un

28 de octubre de 1955 en Seattle (Washington), fue el presidente de Microsoft, uno de los grandes genios de la industria informáticay dueño de una de las mayores fortunas del mundo. Creó y desarrolló el sistema operativo MS-DOS, que equipó a los

primeros ordenadores personales fabricados por IBM, y desde entonces su compañía —Microsoft— no ha hecho más que crecer.

Con su entorno operativo Windows ha conseguido hacer más sencilla la informática a millones de usuarios en todo el mundo.

Jobs, Steve (San Francisco, California, 1955 - Palo Alto, California, 2011).

Cofundador de la compañía Apple, junto con su amigo Stephen G. Wozniak.

Jobs, fue uno de los primeros cincuenta empleados de Atari, llendo allí donde

adquirió mucho conocimiento, ayudó a mejorar algunos de los juegos haciendo

que los chips produjeran diseños divertidos y una interacción agradable.

En 1976 comenzó a funcionar Apple, con la cual cambiaría la Historia de la

Computación e Informática.

Jobs en su vuelta a Apple, lanzaría productos innovadores como el iPod y

el iPhone. Introdujo en la Informática el fuerte concepto de Adaptación al Usuario y Estética para el trabajo informático

http://www.glosarioit.com/ProceresIT

Page 5: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

5

FUNDADORES DE LA INFORMATICA

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

RITCHIE, DENNIS

(Bronxville, Nueva York, 1941 - Berkeley Heights, Nueva Jersey, 2011).Graduado en Harvard a los 27 años en Física y Matemáticas aplicadas, empezó su carrera hacia el estrellato informático cuando se unió al equipo de Bell Labs donde inventó el lenguaje C y -junto a su colega Ken Thompson- desarrolló el sistema operativo Unix.

NEUMANN, JOHN

(Janos Ludwig Von Neumann). Matemático estadounidense de origen húngaro (Budapest, 1903 -Washington, 1957).Sentó las bases, entre muchos otros grandes logros, de la arquitectura que hoy en día utilizan nuestros ordenadores.De lo que no cabe duda es de que su compleja personalidad y su portentoso afán investigador marcaron el devenir de la ciencia. Sin duda alguna, un personaje realmente inaudito.Propuso la idea de programa como conjunto de instrucciones almacenadas en una zona de memoria principal. Fue un Genio Renacentista

http://www.glosarioit.com/ProceresIT

Page 6: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

6

FUNDADORES DE LA INFORMATICA

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Turing, Alan (1912-1954)El matemático inglés fue uno de los pioneros más importantes en el delineamiento de lo que eventualmente se convertiría en la Teoría de la Computación.

La vieja afición de Turing por la criptografía lo convirtió en uno de los primeros 10 académicos ingleses en ser reclutados por su gobierno en 1939 para trabajar en Bletchley Park. Su tarea era descifrar el complicado código utilizado por los alemanes. Turing estuvo a cargo de la construcción de unas máquinas llamadas Bombas que se utilizaban para descifrar códigos secretos.

http://www.glosarioit.com/ProceresIT

Page 7: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

7

SISTEMAS DE COMPUTACION

COMPUTADORA

INPUT OUTPUT

HARDWARE

SOFTWARE

1

PROCESA

INPUT OUTPUT

CPU

ALMACENAMIENTO

UMC

2

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 8: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

8

PC DESKTOP TIPICA

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 9: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

9

CLASIFICACION DE FLYNN

1 CLASIFICACION DE COMPUTADORAS

SISD (Simple Instrucción Simple Dato)SIMD (Simple Instrucción Múltiple Dato)MISD (Múltiple Instrucción Simple Dato)MIMD (Múltiple Instrucción Multiple Dato)

2 SISD

UC {REGISTROS} ALU

CK INTERFASE I/O

ROM RAM

UC DE LA UMC

CACHE

UC CACHE

BUS DEL SISTEMA

SISTEMA DE I/OPERIFERICOSPERIFERICOS

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 10: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

10

3 SIMD UC P1 ALU

P2 ALU

Pn ALU

RED

O

BUSES

UMC 1

UMC 2

UMC n

U I/O

4

UC1 P1 ALU

P2 ALU

Pn ALU

RED

O

BUSES

UMC 1

UMC 2

UMC n

U I/O

UC1

UC1

MIMD

CLASIFICACION DE FLYNN

Ing. Sergio AguileraUnidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 11: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

11

ACOPLAMIENTO DE PROCESADORES

1 DEBILMENTE ACOPLADO

Route

rHu

b

Red Token

Ring

Red

Ethernet2 FUERTEMENTE ACOPLADO

UP 11 UP 12

UP 21 UP 22

UP 1N

UP 2N

UP MNUP M1 UP M2

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 12: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

12

COMPUTADORA STANDARD

Unidad deejecución

Memoria principal

Bus del

sistemaInstrucción

Instrucción

Instrucción

Datos

Datos

Datos

Datos

PC = Contador de programa

IR = Registro de instrucción

MAR = Registro de direcciones de memoria

MBR = Registro intermedio de memoria

I/O AR = Registro de direcciones de E/S

I/O BR = Registro intermedio de E/S

Módulo de E/S

Figura 1.1. Componentes de una computadora: visión de alto nivel.

CPU

Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e

interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN: 84-205-3177-4

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 13: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

13

ESTRUCTURA EN BLOQUE DE Intel Corei7

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 14: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

14

ESTRUCTURA DE Intel Core i7

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 15: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

15

MAQUINA MULTINIVEL

NIVEL DE LOGICA DIGITALNIVEL DE LOGICA DIGITAL

NIVEL DE MICROPROGRAMACIONNIVEL DE MICROPROGRAMACION

NIVEL DE MAQUINA DEL SISTEMA

CONVENCIONAL

NIVEL DE MAQUINA DEL SISTEMA

CONVENCIONAL

NIVEL DE MAQUINA DE SISTEMA

OPERATIVO

NIVEL DE MAQUINA DE SISTEMA

OPERATIVO

NIVEL DE LENGUAJE ASSEMBLERNIVEL DE LENGUAJE ASSEMBLER

NIVEL DE LENGUAJE ORIENTADO

A PROBLEMAS

NIVEL DE LENGUAJE ORIENTADO

A PROBLEMAS

NIVEL 3NIVEL 3

NIVEL 1NIVEL 1

NIVEL 2NIVEL 2

NIVEL ONIVEL O

NIVEL 4NIVEL 4

NIVEL 5NIVEL 5

Sistemas de Computadoras, un enfoque estructurado. 7ma ed. Andrew Tannenbaum. Prentice Hall, 1994.

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 16: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

16

REG. INSTRUC

DECODE

SECUENCIADOR

BUS DE CONTROL

MDR

BUS

INTERNO

REGISTRO 0

REGISTRO 1

REGISTRO 2

REGISTRO N

ALUSTACK

POINTER

DATA POINTER ACUMULADOR

PC

MAR

RE

F

CK

BUS DE DATOS

BUS DE DIRECCONES

UMC

DISP. I/O

UMC

DISP. I/O

CPU

CELDA DE MEMORIA

DIRECCIO

N

ESCRITUR

A

LECTURA

DATOS

CELDA DE UM

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 17: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

17

Planteamiento

del Problema

Análisis

del Problema

Algoritmo de

Resolución

Ejecución por

Computadora

CODIGO

AUTOMATIZACION DE UN PROBLEMA

SISTEMAS DE COMPUTACION

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 18: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

18Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

CLASIFICACION DE COMPUTADORAS

Page 19: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

19

CLASIFICACION DE COMPUTADORAS POR SU TAMAÑO

Categoría Tamaño VelocidadNúmero deusuarios en línea

Rango de Precios

Supercomputadora

Cuarto completoMiles de MIPS

Miles de usuariosVarios millones de dolaresen adelante

MainframeCuarto parcial o completo

Cientos de MIPS

Cientos a Miles de usuarios

$300,000 a varios millones

Minicomputadora

De pequeño a archivo grande

Cientos de MIPS

2 a 4,000 usuarios$15,000 a varios cientos de miles de dolares

ServidorDe escritorio a archivo pequeño

25 a 200 MIPS

2 a 1,000 usuarios $5,000 a $150,000

Microcomputadora

De mano a escritorio1 a 100 MIPS

un usuario Cientos a Miles de dolares

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 20: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

20

SERVIDORES CORPORATIVOS

RED CORPORATIVA

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 21: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

21

GUERRA ELECTRONICA

Radar

Táctico Movil ASR-100X

Server para Guerra Electrónica MRX

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 22: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

22

BIBLIOGRAFIA DE REFERENCIA

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

� · Estructuras y Diseño de Computadoras (La Interfaz hardware/Software). David.Patterson y John Hennessy. 4ta Edición. Ed. Reverte. Barcelona, 2011.

� Organización y Arquitectura de Computadores. Willams Stallings. Prentice-Hall. 2006. 7ed.

� · Organización y Arquitectura de Computadoras. Jaime Martinez Garza, Jorege AgustínOlvera Rodríguez. Prentice-Hall. 1era Edición. 2000.

� · Manual de Actualización y reparación de PCs, 12 edición. Scott Mueller. Que, PrenticeHall, 2001.

� · Organización de Computadores, un enfoque estructurado, 7 edición. Andrew Tanenbaun.Prentice Hall, 2001.

� · ESTRUCTURA INTERNA DE LA PC. Gastón C. Hillar. Ed. Hasa. 4ta. Edición. Bs.As.Feb.2004.

� · ORGANIZACIÓN Y ARQUITECTURA DE COMPUTADORES. Willams Stallings. Prentice-Hall. 2000.

� · CIENCIAS DE LA COMPUTACION. Brookshear. Addison Wesley.

� · REDES DE ORDENADORES. Andrew Tannenbaum. Prentice Hall.

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA

Page 23: FUNDAMENTOS DE INFORMATICA UNIDAD 1: Conceptos Básicos

23

FIN DE LA UNIDAD 1

CONCEPTOS BASICOS

Ing. Sergio Aguilera Unidad I: Conceptos Básicos

UNIVERSIDAD DE BELGRANO – FAC. ING. Y TECNOLOGIA INFORMATICA