Está en la página 1de 12

INTRODUCCIÓN

Hardware (“chatarra en inglés”)


• Definición: conjunto de elementos físicos que forman parte de un
sistema de tratamiento automático de la información.
• Son los componentes mecánicos, eléctricos, magnéticos y
electrónicos tales como memorias, pantallas, teclados, etc...
• La tendencia de alguien sin conocimientos informáticos sería
pensar, exageradamente, que los ordenadores son “una pantalla
con un teclado”
Un ordenador es una máquina capaz de aceptar unos datos de entrada,
efectuar con ellos operaciones lógicas y aritméticas, y proporcionar la
información resultante a través de un medio de salida.
-Todo ello sin intervención de un operador humano y bajo el control de un
programa de instrucciones previamente almacenado en el propio
ordenador.
ESQUEMA DE ORDENADOR DE VON NEUMANN
CÓMO FUNCIONA UN ORDENADOR
Distinción entre instrucciones y datos.
• Instrucciones: órdenes que especifican qué debe realizarse
a. Operaciones
b. Transferencia de información
Programa: conjunto de instrucciones destinadas a una tarea concreta (en
el ordenador siempre hay un conjunto de programas funcionando).
• Datos: son los operandos en la ejecución de las instrucciones
a. Numéricos
b. Texto
c. Imágenes
d. Audio
Siempre codificados en binario
ESTRUCTURA DEL ORDENADOR
• Unidad central de proceso (CPU)
a. Unidad de control (UC)
b. Unidad aritmético-lógica (UAL)
c. Bancos de registros

• Unidades de memoria
a. Principal (MP de trabajo, RAM)
b. Caché (acceso directo CPU, pequeña y rápida vs MP)
c. Secundaria
d. Virtual: memoria que utilizan otros dispositivos como un disco duro
para utilizarla como memoria principal. Ofrece mayor espacio de
direccionamiento.
e. Unidades de entrada/salida (puertos)
f. Buses de comunicación (datos, dirección y control)

ARQUITECTURA DE HARDWARE DE UN SISTEMA INFORMÁTICO


Los circuitos digitales pueden realizar funciones específicas o de propósito
general. En los primeros (específicos) tendremos una lógica cableada, sólo
tiene una parte de hardware, mientras que en los segundos (propósito
general) tendremos una lógica programada que consta de hardware y
software (parte variable). A este tipo de circuitos se les denomina
microprogramables.
--------------------------------------------------------------------------------------------------
NOTA:
Los circuitos digitales utilizan valores discretos y toman dos posibles
estados (alto o bajo) que corresponden con el sistema binario (0 y 1), que
en electrónica supone dos voltajes diferentes, por ejemplo 0V y 5V.
--------------------------------------------------------------------------------------------------
Muchos de estos sistemas, incluyen una programación (software) grabada
en el hardware a priori no modificable, que hace de intermediario entre el
software y el hardware. En equipos informáticos se le conoce como BIOS
(BASIC INPUT OUTPUT SYSTEM).

ESTRUCTURA DE SISTEMAS MICROPROGRAMABLES


• Reloj: generador de impulsos periódicos. Hace que cada elemento
funcione cuando le corresponde (sincronía).
• Unidad central de proceso (CPU): es el elemento más importante
de un sistema microprogramable. Interpreta y ejecuta las
instrucciones que gobiernan el sistema, de forma síncrona con el
reloj, que define la velocidad del sistema. Controla y dirige las
tareas y realiza los cálculos. Hay dos tipos de estructuras de CPU:
-Mainframe: múltiples circuitos digitales (procesadores) en tarjetas
interconectados (grandes ordenadores).
-Microprocesadores: equipo con un único circuito impreso o chip
(ordenadores personales o industriales).
• Memoria central o interna: contiene los datos que utiliza el
sistema, así como los programas en ejecución.
• Unidades de entrada y salida (interface): permite la comunicación
con el exterior. Adapta velocidades y estándares diferentes.
• Periféricos: dispositivos que hacen un trabajo en el exterior del
sistema. Pueden ser de entrada, de salida o ambos.

ESQUEMA DE BLOQUES DE UN SISTEMA BASADO EN


MICROPROCESADOR. FUNCIONAMIENTO INTERNO
• Unidad de control (UC): es la parte más importante del
microprocesador, recibe la información, transforma y la interpreta
para el procesado de los datos, siguiendo un registro llamado
contador de programas (CP), para trabajar secuencialmente o de
forma aleatoria.
En esta unidad también se encuentra el decodificador de instrucciones,
que traduce las instrucciones del programa a microórdenes grabadas en el
chip, que se ejecutan según le ordena el secuenciador.
• Unidad aritmético-lógica (ALU): es la zona del microprocesador
donde se realizan las operaciones aritmético-lógicas, ordenadas
desde la unidad de control. Esta unidad se apoya en tres elementos
internos que son:
1. El registro acumulador: almacena temporalmente los resultados de
las operaciones
2. El registro de estado: informa de la última operación y cómo
acometer la siguiente.
3. Los registros de entrada (R1 y R2): almacenan las operaciones de la
ALU.

• Reloj: facilita la sincronía del sistema mediante la oscilación de un


cristal de cuarzo. La frecuencia se mide en Hz y determina la
velocidad del microprocesador
El ciclo del reloj será la inversa de la frecuencia (C=1/Hz) =ns = tiempo
A partir de la señal del reloj se realizan los ciclos de trabajo o ciclos
máquina.
FASES
a. Fase de búsqueda (fetck cicle):
Busqueda en memoria de una instrucción y guarda el registro.
b. Fase de ejecución (execute cicle):
Ejecuta la instrucción.

MEMORIA CENTRAL O PRINCIPAL


Almacena los programas y la información necesaria para el sistema en sus
celdas. Dentro de ella distinguimos:
− RAM Random Access Memory: almacena los programas para
ejecutar y permite la lectura y escritura. Tiene dos partes:
A) La memoria del programa, que almacena el programa a ejecutar
B) La memoria de datos, que almacena los datos.

- ROM Read Only Memory: permite al microprocesador comunicarse


con otros sistemas. Ejemplo: la BIOS
Unidades de entradas y salidas
Comunican el sistema con el mundo exterior. Están basadas en registros a
través de los buses de control y dirección.
El registro de entrada utiliza multiplexores a través de terminales de los
buses de control. En concreto desmultiplexa la señal.
El registro de salida multiplexa la señal.
FUNCIONES
- Adaptar voltajes externos al voltaje de la placa base
- Adaptar el número de bits del dispositivo a los bits del procesador
- Adaptar las frecuencias entre dispositivos
PERIFÉRICOS (trabajo exterior)
• De comunicación: envía la información y la recibe.
• Almacenamiento masivo: almacena a información de manera
permanente y externa.
TIPOS DE BUSES DE DATOS (PREGUNTA DE EXAMEN)
1. BUS DE DIRECCIONES (address bus), en él, circulan los bits binarios
Estos buses seleccionan la posición de memoria en la que se desea leer o
escribir
2. DATA BUS : circularan los bits de datos con la información, tanto de
instrucciones como datos
3. BUS DE CONTROL: utiliza líneas de control para coordinar órdenes
de lectura, escritura, inhabilitación...
MULTIPLEXOR: ENTRADAS DE SELECCIÓN Y SALIDAS. SE PASA A UNA
TRANSMITE LA INFORMACIÓN EN POCAS LINEAS.

SOFTWARE DE UN SISTEMA MICROPROGRAMABLE


El código del software se basa en instrucciones que tienen un código de
operación reconocido por el procesador y un operando que son los datos.
Tenemos tres niveles de programación:
1. Lenguaje de bajo nivel (lenguaje máquina)
Lenguaje basado en código binario y también en hexadecimal.
2. Lenguaje ensamblador
Se trata de un lenguaje simbólico y utiliza nemónicos
Nemónicos= combinaciones de letras de instrucciones (LDA)
3. Lenguaje de alto nivel
Cada tarea o instrucción corresponde con un nombre en inglés
Lenguajes de alto nivel
Es un lenguaje accesible o directo con el sistema
• FORTRAN
• ALGOL
• BASIC
• PASCAL
• ADA
Proceso de programación
Programamos la fuente en un lenguaje de alto nivel. Compilamos
(lenguaje alto nivel, por ejemplo C, se pasa a lenguaje máquina),
ensamblamos (código máquina) o utilizamos un intérprete (lo mismo que
los anteriores pero instrucción a instrucción, es más lento).

ARQUITECTURA DE MICROPROCESADORES
CARACTERÍSTICAS DEL MICROPROCESADOR
• Longitud de la palabra entre 16-32 bits
• Velocidad de proceso (Hz), frecuencia a la que funciona
• La capacidad de memoria direccionable : la cantidad de posiciones
memoria que el procesador puede manejar.
• El repertorio de instrucciones que es capaz de manejar un
procesador (está relacionado con el número de registros)
• Capacidad de mando de periféricos (entrada/salida)
• Límite máximo de interrupciones
• Memoria caché (tiene 4 niveles: L1,L2,L3,L4)
• Número de núcleos
DISTINCIÓN ENTRE DOS TIPOS DE PROCESADORES
• CISC: arquitectura basada en instrucciones complejas.
• RISC: arquitectura basada en instrucciones más simples. (más
rápido, más accesible)
Los procesadores de hoy en día son RISC con algunas cosas de CISC.

DISPOSITIVOS DE ALMACENAMIENTO
• Dispositivos magnéticos: alineamos positivo y negativo con 0 y 1.
- Disco duro (HD
- Disco flexible (FD)
- Lámina delgada (cinta)
FORMATEO DE UN DISCO MAGNÉTICO (HD O FD)
Caracteristicas
Truck: son las pistas
Sectores: son las porciones
Cluster: zona compartida entre el sector y la pista
Se produce fragmentación cuando grabamos datos en diferentes unidades
de asignación.
Se denomina FAT al archivo situado en el sector 0 del disco duro, con la
tabla (índice) de asignación de archivos.
ORGANIZACIÓN DEL DISCO DURO
El cilindro se define como el conjunto formado por las pistas de cada plato
que están en la misma posición geométrica relativa con relación a la
anterior.
Cilindro= suma de pistas alineadas
Sector: unidades de almacenamiento en la que se dividen los cilindros.
Cabezal: es el mecanismo que se desplaza para leer el plato, puede
coincidir con el número de cabezas.
El numero de cabezas es el número de superficies útiles de la unidad
Capacidad= nº de cabezas x nº cilindros x nº de sectores x tamaño del
sector. Por ejemplo: 512 bytes
CONDICIONES PARA UTILIZAR UN DISCO DURO
1. Que esté formateado a bajo nivel (sectores y cilindros)
2. Que esté particionado (división en unidades lógicas)
3. Que esté formateado a alto nivel (estructura de datos en archivos
para la gestión del sistema operativo)
CARACTERÍSTICAS BÁSICAS DE UN DISCO DURO QUE DEFINEN LAS
PRESTACIONES DE UN DISCO DURO
• Velocidad de rotación (típicas: 4500, 5400, 7200 rpm)
• El tiempo de búsqueda
• La memoria caché del disco duro: memoria intermedia dentro del
disco duro que se utiliza para almacenar datos temporalmente
CINTAS MAGNÉTICAS
Dispositivo de almacenamiento masivo más antiguo y más difundido.
Graba los datos en pistas a través de un cabezal de lectura-escritura.
DISCOS ÓPTICOS
Ejemplo: CD, DVD, BLU-RAY
Son discos de plástico circular de 12cm y 1,2mm de grosor.
• CD: almacenan entre 640-800 MB
- CD-ROM: son los primeros discos ópticos y son sólo de lectura.
Lámina de aluminio marcada con un molde o matriz y recubierta
con plástico.
- CD-R: permite lectura y escritura (una sola vez). Los datos se graban
mediante taladros microscópicos realizado por un láser.
- CD-RW: se puede leer todas las veces que se quiere y reescribir
hasta 500.000 veces. La escritura se basa en que cambio el estado
de la aleación de telurio mediante un láser.
• DVD: los primeros comercializados inicialmente eran sólo de lectura
y posteriormente aparecieron los DVD-R / DVD-RW, DVD+R / +RW
(mismas prestaciones los RW)
• DVR-RAM: formato con similitudes a un disco duro
• BLU-RAY: multiplicamos los tamaños.
Capacidad simple: 25GB
Doble cara: 50GB
• Disco magnético-ópticos
Utiliza ambos tecnologías, un soporte magnético y un láser para leer y
escribir los datos.
- Capacidad: a partir de 30GB. Presenta la ventaja ante los discos de
una mayor durabilidad, ya que no hay rozamiento.
- La escritura consiste en calentar el soporte a unos 200ºC haciendo
que ese punto de incidencia cambie de polaridad magnética.
- La lectura se basa en el mismo principio pero con mucha menos
intensidad.
DISPOSITIVOS ELECTRÓNICOS
• SSD (solid state disc): memorias no volátiles en lugar de dispositivos
mecánicos. Son más resistentes o menos sensibles a los golpes
comparado a los discos duros.
VENTAJAS
- No hacen ruido
- Temperatura de acceso y latencia son menores
- Menor consumo de energía
DESVENTAJAS
- Vida útil inferior
- Pérdida de datos irrecuperable
Pen-drive : dispositivo que emplea interfaz USB. Es universal con cualquier
sistema informático.
COMPARTIDO EN RED
a) DAS (Direct attachment storage): conectamos la información
directamente al servidor.
b) NAS (Network attached storage): almacenamiento que se produce
en una red local.
c) SAN (Storage Area Network): a través de una red local, me conecto
a una red más amplia. Utiliza fibra.
d) Nube: almacenamiento universal basado en un usuario.
SAI: sistema de alimentación ininterrumpida.
Dispositivos que alimentan un computador en caso de fallo eléctrico o
alimentación defectuosa de la red. Además pueden filtrar y limitar la
tensión para proteger la salida.
Hay dos tipos de SAI:
• SAI MODO DIRECTO: siempre va a estar alimentando al ordenador
Este SAI suministra energía constantemente rectificada y estabilizada
usando su batería.
• MODO RESERVA: sólo actúa en caso de caída de la tensión.

SISTEMAS OPERATIVOS: SOFTWARE DE UN SISTEMA INFORMÁTICO


Es la parte intangible (datos y programas)
Tipos de software:
• Software de sistema: facilita el funcionamiento del hardware con los
programas (S.O, controladores...). Es invisible al usuario
• Software de programación: permite crear otros programas
(compiladores e intérpretes)
• Software de aplicación: permite hacer tareas específicas (hoja de
datos, videojuego)
SOFTWARE SEGÚN SU LICENCIA
• Adware: software con publicidad.
• Código abierto (open source): su código de fuente está libre.
• Freeware: software gratuito pero su código es cerrado (no puedo
cambiar el programa)
• Shareware: software compartido con limitaciones (de tiempo, de
funcionamiento).
• Software de distribución libre (FRS): software que se distribuye
libremente y el código puede ser libre.
• Software libre: igual que el anterior pero sólo se pueden ciertas
cosas (código abierto con restricciones).
• Software propietario: tiene restricciones de uso, copia y/o
modificación.
• Trialware o demoware: software comercial con restricción de
tiempo y/o funcionamiento, pero que después de ese período
permite su uso parcial.
SISTEMAS OPERATIVOS
Conjunto de programas básicos para manejar ficheros y programas en un
sistema informático. Es el puente entre la aplicación y el hardware. Todos
los sistemas informáticos deben funcionar con un S.O.

FUNCIONES
− Gestión de recursos
− Mantenimiento de archivos
− Manejo de errores
− Secuencia de tareas
− Protección de funcionamiento

EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS (PC Y similares)


1981
• SO by BASIC (Spectrum, Amstrad (AMS-DOS), Commodore...) Z80
(procesador)
• DOS o MS-DOS (Disk operating System) by Microsoft para IBM (PC)
• CP/M (by Digital Research) para 8080-> X80 (procesadores)
1985: nace windows (sobre SO MS-DOS)
1987
• DR-DOS by Digital Research. Similar al MS-DOS
• OS/DOS (D.Research) -> sólo IBM. Gran competencia a microsoft.
• MS-DOS (Microsoft) V.3

1987 windows 2
1990 windows 3.0, 3.1
1993 windows NT (profesional-servers)
1995 - Windows 95 (aún basado en MS-DOS, pero invisible)
1998 - Windows 98 (FAT32)
2000 – Windows 2000 y ME (milenium)
2001 – windows XP (no dependía de MS-DOS) 64 bits
2007 – Windows vista (problemas iniciales)
2009 – windows 7 32/64 bits
2012 – windows 8 y 8.1
2015 – windows 10
2021 – windows 11
CLASIFICACIÓN DE SISTEMAS OPERATIVOS
• Monousuario: soporta un usuario a la vez sin importar el número
de procesadores del sistema.
• Multiusuario: son capaces de dar servicio a varios usuarios a la vez.
• Monotarea: permite una tarea por usuario, pero también puede
manejar una tarea con varios usuarios.
• Multitarea: permite varias labores al mismo tiempo.
• Uniproceso: sistemas operativos que trabajan con un único
procesador.
• Multiproceso: sistemas operativos que trabajan con varios
procesadores.

También podría gustarte