1.1- Definiciones Informática, ordenador y sus componentes 1.2- Hardware. Estructura de un ordenador Unidades de Entrada/Salida Memoria

Slides:



Advertisements
Presentaciones similares
FUNCIONAMIENTO BÁSICO Fuente inicial:. Arquitectura de computadores Los computadores digitales utilizan como modelo para su funcionamiento y organización.
Advertisements

1. INTRODUCCIÓN 1.1- Definiciones
1.1- Definiciones Informática, ordenador y sus componentes 1.2- Hardware. Estructura de un ordenador Unidades de Entrada/Salida Memoria
TECNOLOGÍA Y ARQUITECTURA COMPUTADORES
Elementos de una computadora.  El software : es la parte lógica del computador, comprende el conjunto de componente s lógico s para poder hacer posible.
Componentes físicos de un ordenador MSc. Lic. David Escalera.
FACULTAD DE INGENIERIA ELECTRICA LABORATORIO DE HERRAMIENTAS COMPUTACIONALES JOSE RAFAEL RODRIGUEZ OCHOA
Estructura de un ordenador. Ronald Valverde Zambrano.
INFORMÁTICA BÁSICA CURSO DE NIVELACIÓN. CAPITULO I Conceptos Básicos  Objetivo  Introducir al alumno en los conceptos básicos de la informática, tanto.
LABORATORIO DE HERRAMIENTAS COMPUTACIONALES I.S.C. BERTHA GEORGINA FLORES DÍAZ.
NTICX 2014 – CLASE X Prof. Andrea Marigomez. Sistema Binario  Usa sólo ceros (o) y unos (1) para representar los números.  Constituye la clave del.
Tecnologías 2º ESO. Componentes de los Ordenadores Hardware: Son los componentes físicos (tangibles) de un ordenador : CPU (Unidad Central de Proceso)
El ordenador. ¿Qué es el ordenador?
Tema 1 Fundamentos de Computación
COMPUTACIÓN Y SOFTWARE DE APLICACIÓN
Tecnologías 2º ESO.
FUNCIONAMIENTO BÁSICO
Introducción a los Ordenadores
INFORMÁTICA BÁSICA CURSO DE NIVELACIÓN.
Tema 4 Elementos para el Desarrollo de Algoritmos
Computadora La computadora es una máquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida.
Informática 1 Año. Trabajo Practico. Tema: Definiciones
¿Qué es una computadora?
CURSO INFORMÁTICA: Niverl 1
TEMA 7 HARDWARE TECNOLOGÍA 3º ESO ADELA GINER LARRAURI.
Computadora Máquina electrónica rápida y exacta que es capaz de aceptar datos a través de un medio de entrada, procesarlos automáticamente bajo el control.
Unidades de almacenamiento
ALMACENAMIENTO DE DATOS
1 1 1 El Sistema B nar o
HARDWARE POR: JOEL CASTAÑEDA 1ºA.
ALMACENAMIENTO DE DATOS
Componentes básicos de una computadora
INTRODUCCION DE SISTEMAS INFORMATICOS
Informática ¿Qué es una computadora?
Universidad Nacional de Canindeyú Facultad de Ciencias de la Salud
HARDWARE Y SOFTWARE Hardware Informática Software
Actualmente la mayoría de las personas utilizamos el sistema decimal (de 10 dígitos) para realizar operaciones matemáticas. Este sistema se basa en la.
Hardware, software, y periféricos
EN QUÉ CONSISTE UNA COMPUTADORA
1era. Unidad el computador y sus componentes
Tema 4 Elementos para el Desarrollo de Algoritmos
1era. Unidad el computador y sus componentes
Tema4:Manejo interno de datos Parte 1
SISTEMAS DE NUMERACIÓN
¿Qué es una computadora?
SISTEMA DIGITAL Es una combinación de dispositivos diseñados para manipular cantidades físicas o información que estén representadas en forma digital,
ORDENADORES Y EL SISTEMA COMPUTACIONAL
UD1 (PARTE 2: NUMERACIÓN)
-HARDWARE: parte física y tangible; componentes eléctricos, electrónicos, electromagnéticos; cables, cajas, periféricos… -SOFTWARE: parte lógica e.
Introducción a las Ciencias de la Computación
SISTEMA BINARIO.
Unidad 3: Sistemas de Numeración. Í ndice Definición y Principios. Sistema de numeración decimal. Sistema de numeración binario. Conversión de un número.
ARQUITECTURA DEL COMPUTADOR Ing. Diana E. López.
Tecnologías 2º ESO.
Computadora Es una maquina capas de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida de decisiones.
Tema: Componentes lógicos de un ordenador. Mediante el sistema de numeración binario, es decir, usando los dígitos 0 y 1. Lo único que transmite,
FUNDAMENTOS DE PROGRAMACIÓN. INTRODUCCIÓN  Conceptos: Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software, Lenguaje de Programación,
Tema 1 Fundamentos de Computación
Un sistema de numeración es el conjunto de símbolos y reglas que se utilizan para la representación de datos numéricos y cantidades. Se caracteriza por.
HARDWARE Y SOFTWARE. INFORMÁTICA Conocimientos que tratan sobre el procesamiento automatizado de la información con ordenadores. Conocimientos que tratan.
1 TEMA 2: Organización de computadores Procesadores Memorias Dispositivos de E/S.
Integrantes : Luna valentina torres olivares Jackson Hernán Martínez Tarazona 4°A.
HARDWARE Y SOFTWARE. INFORMÁTICA Conocimientos que tratan sobre el procesamiento automatizado de la información con ordenadores. Conocimientos que tratan.
HARDWARE Y SOFTWARE. INFORMÁTICA Conocimientos que tratan sobre el procesamiento automatizado de la información con ordenadores. Conocimientos que tratan.
INTRODUCCIÓN A LA INFORMÁTICA
COMPONENTES FÍSICOS Y OPERACIÓN DE MÁQUINAS POR: YELIMA JIMÉNEZ Elementos fundamentales de un computador INFORMÁTICA.
INTRODUCCIÓN A LA INFORMÁTICA
Informática- R.L.G.1 Computadora: Herramienta electromecánica que facilita diversas y muy variadas tareas dependiendo del programa que se utilice. Se caracteriza.
HARDWARE Y SOFTWARE. INFORMÁTICA Conocimientos que tratan sobre el procesamiento automatizado de la información con ordenadores. Conocimientos que tratan.
ARQUITECTURA DE UN MICROPROCESADOR. ESTRUCTURA BÁSICA DE UN SISTEMA MICROPROGRAMABLE A. Hardware CPU (chip microprocesador): es un circuito integrado.
Transcripción de la presentación:

1.1- Definiciones Informática, ordenador y sus componentes 1.2- Hardware. Estructura de un ordenador Unidades de Entrada/Salida Memoria Unidad Central de Proceso (UCP/CPU) Representación de los datos (Bit) 1.3- Software Sistema Operativo Aplicaciones Generales 1. INTRODUCCIÓN

1.1 Informática: Definición INFORmaciónautoMÁTICA INFORMÁTICA Informática = ciencia encargada del tratamiento automático de la información

1.1 Otras definiciones  Conjunto de conocimiento científicos y técnicos que hacen posible el tratamiento automático de la información por medio de ordenadores (RAE)  Ciencia responsable del tratamiento automático y racional de la información considerada como soporte del conocimiento de la sociedad y las comunicaciones en los campos social, económico y técnico.  Área de conocimiento que reúne todos los aspectos necesarios para el diseño y uso de los ordenadores.

1.1 Ordenador Ordenador Entrada Salida “El ordenador es una máquina electrónica digital que realiza operaciones aritmético-lógicas con los datos de entrada hasta que obtiene el resultado” Datos de entrada Y ordenes Datos de salida O resultados

1.1 Ordenador Datos: información que utilizan (datos de entrada) o generan (datos de salida o resultados) las ordenes Ordenes: especifican lo que debe hacer el ordenador El ordenador maneja dos tipos de información

1.1 Componentes del ordenador: Hardware y Software Los componentes físicos (circuitos integrados, cables, teclado, …) de la maquina constituyen lo que se denomina el soporte físico o hardware. Software: conjunto de aplicaciones o programas que se pueden ejecutar en el ordenador (sistema operativo, procesador de textos, hojas de cálculo,…) Programas

1.2 Hardware. Estructura de un ordenador Unidad de entrada Unidad Central de Proceso (CPU) Unidades de Salida Buses

1.2 Estructura del Ordenador UNIDAD DE CONTROL (CU) UNIDAD ARITMETICO- LOGICA (UAL/ALU) UNIDAD CENTRAL DE PROCESO (UCP/ CPU) MEMORIA UNIDAD DE SALIDA UNIDAD DE ENTRADA resultados datos ordenes resultados ordenes datos UNIDAD PRINCIPAL información control

 Dirige y controla el funcionamiento del ordenador  Coge las ordenes, las interpreta y se encarga de que se ejecuten  Características:  Bit (8, 16, 32, 64,...)  Velocidad (2Ghz)  Pentium, Athlon, Duron, PowerPC,… UCP (CPU) Unidad de Control (UC)

UCP (Hz) HERTZIO La Unidad de Control contiene un reloj interno (generador de impulsos) que sincroniza todas las operaciones elementales del ordenador. El periodo de esta señal se denomina tiempo de Ciclo, y su frecuencia puede darse en millones de ciclos por segundo denominados Mega Hertzios MHz >25Mhz. (Megahertzios) >55,66 Mhz Pentium,AMD->100, GHz

1.2.1 UCP (CPU) Unidad Aritmético-Lógica (UAL/ALU) Realiza operaciones aritméticas (suma, resta, multiplicación, división) y lógicas (comparación,…) 1 er Operando 2º Operando Resultado Estado UAL Ordenes (de la UC) (De la Memoria) (A la memoria)

1.2.2 Unidades de Entrada/Salida (E/S)  Puente entre el ordenador y el exterior  Salida  pantalla, impresora,  Entrada  teclado, ratón,......

1.2.3 Memoria  Almacén del ordenador  Datos  Resultados parciales  Instrucciones que constituyen los programas  Clasificación  Memoria principal o memoria interna  Memoria auxiliar o memoria para almacenamiento masivo

1.2.2 Memoria principal  Gran Velocidad  Poca Capacidad  RAM  Almacena los datos e instrucciones que va a utilizar el procesador  Volátil  ROM  Contiene los programas y rutinas de E/S que necesita el ordenador para arrancar  No volátil\ No se puede modificar  Cache  Contiene los datos\instrucciones más recientes

1.2.3 Memoria auxiliar  Velocidad de acceso baja  Gran Capacidad  Almacena programas y datos (Ej. Sistema operativo, aplicaciones)  Almacena la información cuando se apaga el ordenador  Memorias magnéticas  Disco duro (1-100 GB)  Diskettes (1,44 MB)  ZIP, JAZ, cintas,...  Memorias ópticas  CD-ROM (650 MB)  CD-R, CD-RW (650 MB)  DVD, …

1.2.3 Memoria CPU CacheRA M Disco Duro Cinta Capacidad Precio - Velocidad

Representación de la Información 01 0 y 1 Representación de los números Representación de los caracteres Código ASCII A B = 1* * * * = 1* * * *2 0 BIT

Unidad de Información (Memoria) Los ordenadores funcionan según una modalidad llamada binaria, esto significa que los componentes del ordenador pueden indicar únicamente dos estados o condiciones posibles, es decir, las tensiones específicas estarán presentes o ausentes. utiliza solamente dos símbolos para representar toda su información; cero (0) y uno (1), denominándose comúnmente a estas notaciones binarias bits. establecer una correspondencia entre el conjunto de los caracteres utilizados por el usuario (A,B,C,...a,b,c,.. 1,2,3,.../,*,(,...) y los utilizados por la máquina (0,1), es decir, se necesita hacer una codificación o representación de los elementos de un conjunto (usuario) con los elementos de otro conjunto (máquina)

Unidad de Información (Memoria) Esa codificación se realizará mediante los denominados códigos de transformación: ASCII:American Standard Code for Information Interchange. Estándar Americano para Intercambio de Información. La tabla básica de caracteres ASCII esta compuesta por 128 caracteres incluyendo símbolos y caracteres de control. En ASCII cada carácter está representado por 7 bits(unos ó ceros). Existe una versión extendida de 256 caracteres. EBCDIC (Fully, "Extended Binary Coded Decimal Interchange Code") is an 8-bit character encoding used on IBM mainframes and AS/400s. Codebitcharacter encodingIBM mainframes AS/400s Unicode: es una norma de codificación de caracteres. Su objetivo es asignar a cada posible carácter de cada posible lenguaje un número y nombre único, a diferencia de la mayor parte de los juegos ISO como el ISO , que sólo definen los necesarios para un idioma o zona geográfica.normacodificación de caracteresjuegos ISOISO

Unidad de Información (Memoria) las operaciones aritm é ticas con datos num é ricos se suelen realizar en una representaci ó n m á s adecuada para este objetivo: basada en el sistema de numeraci ó n en base dos, sistema que puede considerarse como una codificaci ó n en binario, pero que al ser una representaci ó n num é rica posicional es muy apta para la realizaci ó n de operaciones aritm é ticas. con 2 bits con 3 bits con 4 bits

Sistemas de Numeración y Binario El hombre trabaja normalmente en sistema decimal y el ordenador en binario. El sistema de numeración decimal (base 10), utiliza diez símbolos (0, 1, 2, 3,..., 9). El sistema de numeración binaria (base 2) utiliza solamente dos símbolos (0 y 1). La posición de uno de estos símbolos en un número indica la potencia que se asigna a este símbolo " Sistema posicional ". sistema de numeración decimal (base 10): 837=8 * (10 2 ) + 3 * (10 1 ) + 7 * (10 0 ) sistema de numeración binario (base 2): =1*(2 9 )+1*(2 8 )+0*(2 7 )+1*(2 6 )+0*( 2 5 )+0*(2 4 )+0*(2 3 )+1*(2 2 )+0*(2 1 )+1*(2 0 )=837

Conversión Decimal a Binario Regla: Se divide el n ú mero decimal por 2 y se obtiene el n ú mero binario de los restos. 248 | | | | | | | < (decimal) -> (binario) 1*(2 7 )+1*(2 6 ) *(2 0 )->248

Sistema de numeración Hexadecimal Ordenadores utilizan el sistema de numeraci ó n binario para los procesos internos, al requerir dicha informaci ó n el usuario, la comunicaci ó n se establece mediante un sistema de numeraci ó n intermedio como es el hexadecimal, de modo, que dicha comunicaci ó n no resulte una interminable colecci ó n de 0 y 1. Hexadecimal significa 16, los s í mbolos utilizados ser á n del 0 al 9 y las letras de la A a la F, por lo que para representar cualquier informaci ó n almacenada en un octeto, mediante el sistema de numeraci ó n binario, es decir, mediante ocho unos o ceros, se podr á realizar con dos s í mbolos hexadecimales

Sistema de numeración Hexadecimal DECIMALHEXADECIMALBINARIO A B C D E F1111

Sistema de numeración Hexadecimal El proceso de conversi ó n ser á similar a los tratados con anterioridad: 248 | (decimal)=15 8 = F8 = F8(hexadecimal) F8(hex)=F*(16 1 )+8*(16 0 )=15*16+ 8*1(decimal)

Sistema de Binario (Operaciones Matemáticas) SUMA RESTA 0+0=00-0=0 0+1=10-1=1 y debo 1 1+0=11-0=1 1+1=0 y llevo 11-1=0 MULTIPLICACIONDIVISION 0.0=00:0=- 0.1=00:1=0 1.0=01:0=oo 1.1=1 1:1=1

Sistema de Binario (Operaciones Lógicas) Otro tipo de operaciones son las booleanas u operaciones l ó gicas : AND, OR y NOT. Estas operaciones se rigen seg ú n las siguientes tablas: SUMA BOOLEANA (OR) PRODUCTO BOOLEANO (AND) 0 OR 0=0 0 AND 0=0 0 OR 1=1 0 AND 1=0 1 OR 0=1 1 AND 0=0 1 OR 1=1 1 AND 1=1 INVERSION BOOLEANA (NOT) NOT 0 = 1 NOT 1 = 0

Representación Interna de la Información Los ordenadores procesan dos tipos de informaci ó n: las INSTRUCCIONES que forman parte del programa y los DATOS que manejar á n dichas instrucciones. En la Unidad Central de Proceso la informaci ó n se transmite y procesa en unidades denominadas palabras. La longitud de la palabra depende de la estructura interna de cada modelo de ordenador, pudiendo ser las mas normales de 8, 16, 32, 64 bits.

Representación Interna de la Información Para leer o escribir un dato o ejecutar una instrucci ó n del programa almacenado en la memoria principal se da la direcci ó n de la palabra donde se quiere leer o escribir, por tanto para obtener un buen aprovechamiento de la memoria, la longitud de la palabra, debe ser un m ú ltiplo del n ú mero de bits utilizados para representar un car á cter. As í en los ordenadores de 8,16,32,64 bits se utilizan c ó digos de E/S de 8 bits (EBCDIC o ASCII) y tanto las longitudes de las instrucciones como la longitud de los datos ser á n m ú ltiplos de 8.

Tipos de Datos (Representación Interna) La representaci ó n interna de datos depende del tipo de dato y del lenguaje de programaci ó n. Los tipos de datos m á s significativos pueden ser: TEXTO o CAR Á CTER LOGICO COMPLEJO SIMPLE O DOBLE ENTERO REAL SIMPLE O DOBLE PRECISION

Representación Interna de los Datos Tipo Texto o Carácter Los datos tipo Car á cter o texto se suelen denominar Alfab é ticos si est á n compuestos solamente por letras y Alfanum é ricos si est á n compuestos por letras, n ú meros y/o caracteres especiales. Estos tipos de datos se almacenan siempre en el c ó digo de E/S utilizado por el ordenador. En el caso del ASCII o EBCDIC, un car á cter por byte, sin realizarse internamente ninguna transformaci ó n.Ejm: MICRO

Representación Interna de los Datos Lógico Representan un valor del á lgebra de Boole binaria: -0 falso -1 verdadero La representaci ó n interna de este tipo de dato es muy variada siendo quiz á la mas com ú n la de completar todo el espacio de la palabra a ceros o a unos dependiendo del caso, o el de identificar el dato solamente con el bit extremo derecho 0 ó 1.

Representación Interna de los Datos Entero La representaci ó n en binario puro consiste en el almacenamiento de los n ú meros, descritos mediante el sistema de numeraci ó n decimal, en el sistema de numeraci ó n binario. Ejemplo: En una palabra de (16 bits) almacenar el n ú mero entero | | | 2 1 ¦ 0000 ¦ 0000 ¦ 0000 ¦ 1111 ¦

Representación Interna de los Datos Entero (Binario con Signo) El signo se representa en el bit extremo izquierdo de la palabra mediante: ¦ 0000 ¦ 0000 ¦ 0000 ¦ 1111 ¦ -15 ¦ 1000 ¦ 0000 ¦ 0000 ¦ 1111 ¦ De esta forma, el mayor n ú mero almacenable en 2 bytes ser í a representado por 15 unos con lo que se podr í a almacenar un n ú mero: 2 15 =32768 n ú meros (0 a 32767) donde el bit 16 es el signo( , )

Representación Interna de los Datos Entero (Complemento a 2) Para representar un n ú mero negativo se puede utilizar el complemento de ese n ú mero a la base. El complemento a la base de un n ú mero, es el n ú mero que resulta de restar a cada una de las cifras del n ú mero N a la base menos uno del sistema que se est é utilizando y posteriormente sumar uno a la diferencia obtenida. Ejemplo: Complemento en base 10 del n ú mero 53 (base-1=9)1 º Paso:99-53=46 2 º Paso:46+ 1=47

Representación Interna de los Datos Entero (Signo) Ejemplo: Restar mediante complemento a 10 Esta debiera ser 65-23=42. 1 º paso:99-23=76 +1 =77 (complemento base 10 de 23, sustraendo) 2 º paso:65+77=142(descartamos lo cifra arrastrada) Ejemplo: realizar la misma operaci ó n mediante complemento en base 2 donde 65 10) = ) y 23 10) = ). 1 º Paso: = = º Paso: = = 42 10)

Representación de la información Representar –8 en complemento a 2  Representación binaria de 8: 1000  Representar en Complemento a 1 del número positivo: = <== Representación en C2 del -8

Representación Interna de los Datos Entero (Signo) VALORES COMPLEMENTO COMPLEMENTO +/- (signo) A 1 A lo mismo lo mismo *(0 1000) No se puede representar en 4 bits

Representación Interna de los Datos Entero (Signo) VALORES COMPLEMENTO COMPLEMENTO +/- (signo) A 1 A **** *(0 1000) **** 1000

Representación Interna de los Datos Entero (Complemento a 2) Observamos que para transformar un n ú mero binario N a complemento a 2 basta con cambiar los 0 por 1 y los 1 por 0 de N y sumar 1 al resultado. 2 ventajas: -De esta forma las sumas y restas quedan reducidas a sumas. Con lo que se reduce la complejidad de los circuitos. - n ú meros negativos permitan tener un valor m á s que los positivos, es decir, en dos bytes se podr í a almacenar desde hasta

Unidad de Información (Memoria) BIT. Unidad básica de información (un hueco de 0 o 1) BYTE = 2 3 BIT=8 BIT KILOBYTE = 2 10 BYTE = 1024 BYTE MEGABYTE = 2 20 BYTE= 1024 KBYTE GIGABYTE = 2 30 BYTE= 1024 MBYTE TERABYTE = 2 40 BYTE= 1024 GBYTE

1.3 Software  Categorías de Software  Sistemas Operativos: MS/DOS, UNIX, WINDOWS,LINUX...  Aplicaciones: Procesadores de texto, hojas de cálculo, sistemas de gestión de bases de datos, juegos...  Entornos de Programación: Visual Basic, Fortran, Pascal, C, Java....

1.3.1 Sistema Operativo “Software diseñado para gestionar los recursos del ordenador” Hardware Lenguajes de Programación Sistema Operativo Aplicaciones

Sistema Operativo Programas

Sistema Operativo  Funciones  Reparto del tiempo de ejecución  Gestión de la Entrada/Salida  Gestión de la memoria  Gestión de la información,...  Características de un buen sistema operativo  Eficiente  FiableConsume pocos recursos  Fácil de Mantener

Clasificación de los sistemas operativos Monousuario (1) / Multiusuario (2) 1.Todos los recursos y datos estan en manos del usuario que trabaja en el ordenador 2.Los datos y recursos son compartidos por los distintos usuarios que utilizan el ordenador Monotarea (1) / Multitarea (2) 1.El procesador está dedicado en exclusiva a una única tarea 2.Realiza más de una tarea a la vez. (Reparte el tiempo de CPU entre distintas tareas)

Sistemas Operativos más extendidos MS-DOS OS/2 WINDOWS UNIX OS/400 3.X 95 NT AIX IRIX LINUX XENIX XP

1.3.2 Aplicaciones generales Procesadores de Textos (Word) SGBD (access, Oracle,...) Hojas de Cálculo (Excel, Lotus) Programas de Diseño Software de Comunicaciones (redes de ordenadores: Internet)