Conceptes Fonamentals d'Informàtica: Sistemes i Arquitectura

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en catalán con un tamaño de 3,47 KB

1. Sistemes Operatius i Gestió de Recursos

Un S.O. (Sistema Operatiu) és el programari que gestiona l'ordinador i els seus recursos. Els seus components principals són:

  • Kernel: Nucli del sistema operatiu que controla el maquinari.
  • System calls (syscalls): Peticions que fan els programes al sistema operatiu per utilitzar recursos.
  • Shell: Programa que permet comunicar-se amb el sistema operatiu (CLI: interfície de comandes; GUI: interfície gràfica).
  • IDE: Programa que integra eines per programar (editor, compilador, depurador...).
  • API: Conjunt de funcions que permeten que dos programes es comuniquin.

Gestió de dades i emmagatzematge

  • Buffering: Emmagatzematge temporal de dades abans de processar-les.
  • Caching: Emmagatzematge de dades freqüents per accedir-hi més ràpidament.
  • Spooling: Emmagatzematge temporal de tasques per executar-les més tard (com una impressió).
  • HDD vs SSD: El HDD és un disc mecànic amb plats giratoris; el SSD és un disc d'emmagatzematge electrònic molt més ràpid.
  • Sistemes de fitxers: Particions, FAT32 (compatible), NTFS (Windows), exFAT (fitxers grans), APFS (Apple) i Ext4 (Linux).
  • RAID: Sistemes de redundància (RAID 0, 1, 5, 10) per millorar rendiment o seguretat.

Processos i execució

  • Procés: Programa en execució.
  • PCB (Process Control Block): Estructura que guarda la informació d'un procés.
  • PID (Process ID): Número identificador únic d'un procés.
  • Canvi de context: Canvi de la CPU d'un procés a un altre.
  • Estats: READY (preparat), RUN (executant-se), WAIT (esperant).

2. Xarxes i Comunicacions

Els elements bàsics estan formats per un origen, destí, transmissor i receptor.

  • Modulació: Analògica (AM, FM) i Digital (ASK, FSK, PSK).
  • Multiplexació: Combinar comunicacions en un canal (TDM, FDM).
  • Commutació: De circuits (canal dedicat), de paquets (independents), circuit virtual o datagrama.
  • Direccionalitat: Simplex, Half-Duplex i Full-Duplex.
  • Models: Model OSI (7 capes) i TCP/IP (model real).
  • Cloud Computing: IaaS (infraestructura), PaaS (plataforma), SaaS (programari).

3. Arquitectura de Computadors

  • µP (Microprocessador): Ús general, alt consum.
  • µC (Microcontrolador): Ús específic, "ordinador en un xip", baix consum.
  • Components CPU: ALU (càlculs), Unitat de Control (gestió), Registres (PC, IR, ACC, SP, MAR, MDR).
  • Cicle d'instrucció: Fetch, Decode, Execute, Store.
  • Arquitectures: Von-Neumann (dades i instruccions juntes) vs Harvard (separades).
  • RISC vs CISC: Instruccions reduïdes vs complexes.
  • Busos: Adreces (unidireccional), dades (bidireccional) i control.
  • Interrupcions: Mecanisme per aturar la CPU per tasques urgents (Hardware, Excepcions o System Calls).

Entradas relacionadas: