Fundamentos del Software
Contenidos
1.1 Componentes de un Sistema de Cómputo.
1.1.1 Definiciones Básicas.
1.1.2 Registros del Procesador.
1.1.3 Ejecución de Instrucciones. Tipos de
Instrucciones.
1.2 Capa Hardware.
1.2.1 Estructura de un Ordenador.
1.2.2 Técnicas de Comunicación de E/S.
1.3 El Sistema Operativo.
1.4 Utilidades del Sistema.
Fundamentos del Software
1er Curso deGrado en Ingeniería Informática
Objetivos
• Conocer los elementos principales de un Sistema
de Cómputo.
• Disponer los elementos de la parte hardware.
• Conocer el software más próximo a la capa
hardware: el Sistema Operativo.
• Conocer las principales utilidades software que
se utilizan en un sistema de cómputo.
Bibliografía básica
[Prie06]
A. Prieto, A. Lloris, J.C. Torres,Introducción a la Informática, McGraw-Hill, 2006
[Stal05]
W. Stallings, Sistemas Operativos, Aspectos Internos y Principios de Diseño (5ª Edición). Pearson
Education, 2005
[Carr07]
J. Carretero, F. García, P. de Miguel, F. Pérez, Sistemas Operativos (2ª Edición), McGraw-Hill, 2007
DEPARTAMENTO DE _______________________________________
LENGUAJES Y SISTEMAS INFORMÁTICOS23-Sep-2011
1
1.1 Componentes de un Sistema de Cómputo
Fundamentos del Software
Tema 1. Sistema de Cómputo
Definiciones Básicas [Prie06] (pp.1-7)
• Informática, Computador, Bit, …
• Instrucción u Orden, Programa, Lenguaje de Programación.
• Lenguaje Máquina.
• Hardware (soporte físico) y Firmware.
• Software (soporte lógico).
• Sistema Informático.
•…
DEPARTAMENTO DE_______________________________________
LENGUAJES Y SISTEMAS INFORMÁTICOS
2
Fundamentos del Software
Tema 1. Sistema de Cómputo
1.1 Componentes de un Sistema de Cómputo
Definición de Bit
• Bit: unidad mínima de información
• Codifica información:
• 1 bit: 0 ó 1
• 2 bits: 00, 01, 10 ó 11
•…
• 2nº de bits = elementos
• Log2 elementos = nº de bits
0
1
False TrueDEPARTAMENTO DE _______________________________________
LENGUAJES Y SISTEMAS INFORMÁTICOS
3
1.1 Componentes de un Sistema de Cómputo
Fundamentos del Software
Tema 1. Sistema de Cómputo
Múltiplos del bit y Unidades
•1 Byte (B) = 8 bits (b)
•1 Kilobyte (KB) = 210 B
•1 Megabyte (KB) = 210 KB
•1 Gigabyte (GB) = 210 MB
•1 Terabyte (TB) = 210 GB
•1 Petabyte (PB) = 210 TB
DEPARTAMENTODE _______________________________________
LENGUAJES Y SISTEMAS INFORMÁTICOS
=/=
=/=
=/=
=/=
=/=
1 Kilobit (Kb)
1 Megabit (Mb)
1 Gigabit (Gb)
1 Terabit (Tb)
1 Petabit (Pb)
4
1.1 Componentes de un Sistema de Cómputo
Fundamentos del Software
Tema 1. Sistema de Cómputo
Cambio de base: binario, octal, hexadecimal [Prie06] (Apéndice A. pp.767)
• Binario: 000, 001, 010,011, 100, 101, 110, 111
• Octal: 00, 01, 02, 03, 04, 05, 06, 07, 10, 11, 12, 13, 14, ...
• Decimal: 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, …
• Hexadecimal: 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F, 10,
11, …
Nºbase 10 = digito0xbase0 + digito1xbase1 + … + digitonxbasen
Para obtener el número en otra base: dividir hasta llegar a 1 y tomarlos restos y el
último cociente de la división.
DEPARTAMENTO DE _______________________________________
LENGUAJES Y SISTEMAS INFORMÁTICOS
5
1.1 Componentes de un Sistema de Cómputo
Fundamentos del Software
1er Curso de Grado en Ingeniería Informática
Instrucciones vs. Datos
Instrucción: conjunto de símbolos insertados en una secuencia estructurada o
específica queel procesador interpreta y ejecuta.
Datos: Símbolos que representan hechos, condiciones, situaciones o valores.
Elementos de información.
DEPARTAMENTO DE _______________________________________
LENGUAJES Y SISTEMAS INFORMÁTICOS
6
Fundamentos del Software
1er Curso de Grado en Ingeniería Informática
1.1 Componentes de un Sistema de Cómputo
Instrucciones vs. Datos (cont)
...
Regístrate para leer el documento completo.