Anda di halaman 1dari 9

Lección 1: Introducción a la Informática

J.L. Llopis, A. López, G. Peris,


G. Recatalá, J.M. Sanchiz

Índice
1. Definiciones básicas 1
1.1. Definición de informática . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Definición de ordenador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Definición de hardware y software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4. Definición de sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2. Estructura de un computador 3
2.1. Esquema general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2. Dispositivos de entrada/salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3. Procesador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.4. Memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3. Sistemas Operativos y Aplicaciones 7


3.1. Sistemas Operativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2. Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2.1. Máquina virtual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1. Definiciones básicas
1.1. Definición de informática
Informática: Conjunto de conocimientos cientı́ficos y técnicos que hacen posible el tratamiento au-
tomático de la información por medio de ordenadores.

Datos de entrada → Ordenador → Datos de salida

1
1.2. Definición de ordenador

Ordenador/computador:
Máquina electrónica que recibe y procesa datos para convertir-
los en información útil.

1.3. Definición de hardware y software


En un ordenador hay:
Hardware: Conjunto de los componentes que integran la parte material de un ordenador.
Software: Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en
un ordenador: parte lógica.
Hardware Software
Parte fı́sica Parte lógica

Ejercicio: Clasifica los siguientes componentes de un ordenador: ¿es hardware o software?


Teclado
Windows
Linux
Disco duro
Impresora
Autocad
Ratón
Tetris (juego)
Navegador de Internet

2
1.4. Definición de sistema operativo
Sistema Operativo: Software que actúa de interfaz entre el hardware y los programas usados por el
usuario para manejar un ordenador.

Ejemplos:

Windows (Windows XP, Windows Vista, Windows 7, Windows 8...)


Linux (CentOS, Suse Linux, Ubuntu...)

OS X (Lion, Mountain Lion, ...)


Cabe distinguirlo de: Ejemplos
Software de aplicación:
Software que permite a los usuarios llevar a cabo una Aplicaciones ofimáticas, bases de datos,
o varias tareas especı́ficas, en cualquier campo suscep- CAD, aplicaciones de cálculo, software edu-
tible de ser automatizado o asistido. cativo, videojuegos...
Software de programación:
Conjunto de herramientas que permiten a un progra- Editores de texto, compiladores, intérpre-
mador desarrollar programas informáticos. tes, depuradores...

2. Estructura de un computador
2.1. Esquema general

USUARIO

DISPOSITIVOS DE ENTRADA/SALIDA

MEMORIA

PROCESADOR

2.2. Dispositivos de entrada/salida


¿Cómo nos comunicamos con el computador? A través de los dispositivos de Entrada/Salida.

3
Informacion Tratamiento Resultados

Datos de Operaciones o Datos de


Entrada Transformaciones Salida

Perifericos Unidad Central Perifericos


de Entrada de Proceso (CPU) de Salida

Dispositivos de almacenamiento masivo

Ordenador
Dispositivos de E/S ≡ Periféricos

Tipos:
De entrada (E)
De salida (S)
De entrada/salida (E/S)

USUARIO

E E/S S

MEMORIA / PROCESADOR

Ejercicio. Clasifı́calos: ¿E, S ó E/S?


Ratón
Teclado

Impresora
Plotter
Scanner
Monitor LCD

Pantalla táctil

4
Memoria Flash

Micrófono

Altavoz
Cámara web
Lector de CD/DVD

Lector/Grabador de CD/DVD
Lápiz óptico
Lector código barras
Disco duro

2.3. Procesador
Procesador ≡ CPU ≡ Central Processing Unit
Es el cerebro

Interpreta y ejecuta instrucciones


Velocidad: Cantidad de instrucciones por unidad de tiempo
Se mide en Hz:

• 1 Hz = una instrucción por segundo


• 1 MHz = 106 instrucciones por segundo
• 1 GHz = 109 instrucciones por segundo
Ejemplo: Un procesador de 100 MHz es capaz de procesar... 100 millones de instrucciones por segundo

Microprocesador ≡ Procesador fabricado como un único circuito integrado


Se monta en la placa base (motherboard )
Sobre él, un disipador de calor
Adicionalmente, un ventilador

CPU de procesadores modernos: 1 o varios microprocesadores

2.4. Memoria
Dispositivo para el almacenamiento de información
Dos tipos de almacenamiento:
• Almacenamiento primario (o memoria principal): Rápido pero temporal
• Almacenamiento secundario (o almacenamiento masivo): Más lento, pero permanente

El término memoria suele referirse al primero

Cantidad de información que puede almacenar

5
Unidad mı́nima de almacenamiento:
bit (BInary digiT) :
• 1 bit = {0, 1}
• Toda la información está codificada en bits
1 byte = 8 bits
• 1 KB = 103 bytes = 1000 bytes ≈ 1 KiB = 210 bytes = 1024 bytes
• 1 MB = 103 KB = 106 bytes ≈ 1 MiB = 220 bytes = 1024 KiB
• 1 GB = 103 MB = 109 bytes ≈ 1 GiB = 230 bytes = 1024 MiB
• 1 TB = 103 GB = 1012 bytes ≈ 1 TiB = 240 bytes = 1024 GiB

Memoria primaria:
Lugar donde se guarda la información inmediata para los cálculos que tiene que realizar el procesador
Memoria principal (o RAM)
• RAM ≡ Random Access Memory
• Alta velocidad
• Conectada a la CPU mediante buses
Memoria caché
• Memoria interna de la CPU, para mejorar su rendimiento
• Más rápida pero de menor capacidad que la memoria principal

La memoria primaria (RAM, caché) es volátil


Volátil = Cuando se apaga, se pierden los datos

Memoria secundaria:
Para almacenamiento a largo plazo
No volátil
Requiere usar los canales de Entrada/Salida (periféricos de E/S)
Mayor capacidad que la memoria principal
Más lenta que la memoria principal
• Velocidad de un disco duro ∼ milisegundos, 10−3 s
• Velocidad de la RAM ∼ nanosegundos, 10−9 s
Dispositivos de almacenamiento secundario:
Disco duro
Memoria flash
CD, CDROM, DVD
HD DVD
Otros: Cinta magnética, Disquete...

6
3. Sistemas Operativos y Aplicaciones
3.1. Sistemas Operativos

Programa que permite:


Gestionar los recursos
Comunicar el usuario con el hardware

Por ejemplo:
Un usuario desea guardar las fotos de su cámara digital en una memoria flash, ¿quién realiza la copia
de los archivos de un lugar a otro?
Dos programas necesitan leer información del disco duro, pero el disco duro solo puede usarlo uno cada
vez, ¿quién decide cuándo lee cada uno?
Algunos S.O. conocidos:
Windows XP, Windows Vista, Windows 7, Windows 8
Linux
OS X
Unix
Gestiona procesos, archivos y directorios:
Proceso: Programa en ejecución
Archivo / Fichero: Conjunto de datos almacenados de forma estructurada
Directorio: Agrupación de archivos
Gestiona usuarios y grupos de usuarios:
Usuario: Persona autorizada para usar un sistema informático
Superusuario / Administrador: Usuario sin restricciones en el manejo del ordenador
Los usuarios se organizan por grupos.
Cada usuario se autentifica con su nombre y contraseña.

7
Protección:
• Cada usuario pertenece a un grupo.
• Cada usuario y cada grupo dispone de permisos.
• El SO gestiona las cuentas y los grupos de usuarios.
Se divide en 3 partes:
Núcleo / Kernel : Parte que interacciona directamente con el Hw
Servicios: Conjunto de programas que gestionan diversos elementos
Intérprete de comandos / Shell : Permite al usuario dar órdenes al SO
Funcionamiento del shell : Tipos de interfaz:

1. Espera una orden


2. Analiza la orden Interfaz de texto
(lı́nea de comandos)
3. Ejecuta la orden empleando los servicios
necesarios Interfaz gráfica

4. Volver a 1

Los servicios se suelen agrupar:


Gestión de procesos

Gestión de memoria
Gestión de la E/S Llamadas al sistema: sirven para gestionar
partes fundamentales del computador desde pro-
Gestión de archivos y directorios
gramas de usuario o por parte del administrador.
Comunicación y sincronización entre pro-
cesos
Seguridad y protección

El núcleo gestiona recursos básicos:


El procesador
El núcleo es el verdadero sistema operativo.
Manipulación básica de memoria El resto son herramientas conocidas como soft-
ware de sistema.
Interrupciones
etc.
Ejercicio: ¿De cuáles se trata?
Uno/varios usuarios
al mismo tiempo
1. Centralizado/Distribuido
Uno/varios programas
2. Monotarea/Multitarea al mismo tiempo
3. Monousuario/Multiusuario Maneja los recursos de
uno/varios ordenadores

8
3.2. Aplicaciones
Software de aplicación:
Programa informático diseñado para realizar una o varias tareas

En contraposición con software de sistema


Sinónimos: aplicaciones, programas, software
Algunos ejemplos de aplicaciones:
Procesador de textos

Hoja de cálculo
Software de diseño gráfico
Programa de gestión de empresas

Navegador de internet
Videojuego
Matlab
Según los permisos:

Software libre: se puede usar, copiar, cambiar y redistribuir libremente.


Software privativo: no
Según la gratuidad:
Software gratuito: es gratis

Software comercial: no
No es lo mismo:
El software libre suele ser gratuito, pero no siempre

El software libre se puede comercializar


El software privativo suele ser comercial, pero no siempre

3.2.1. Máquina virtual


Es un software que emula a un computador y puede ejecutar programas como si fuese un ordenador real
Uso cada vez más extendido

Permite probar un nuevo sistema operativo sin desconfigurar el anterior


Permite coexistir 2 o más sistemas operativos en el mismo computador