Guia de Sistemes Operatius i Llenguatges de Programació

Informàtica2,99 KB

Funcions i assignació de recursos del sistema

  • Assignar recursos: Controlar la UCP (microprocessador), la memòria, etc. Permet executar diversos programes simultàniament.
  • Comptabilitzar: Controlar estadísticament l'ús del sistema i els accessos per saber quines parts són més utilitzades.
  • Protegir la informació: Vigilar el sistema de manera que s'integri i s'asseguri per a l'execució dels diferents processos. Cal sotmetre els usuaris del sistema a un control amb la finalitat d'evitar l'accés a la informació reservada.

Classificació de sistemes operatius per nom

  • Domèstics: MS-DOS, Windows 3.1, Windows 95/98/ME/XP, Mac OS.
  • Sistemes mitjans: Windows NT, Windows 2000 Server, Windows XP Server, UNIX, LINUX.
  • Empresa: Sistemes operatius propietaris.

Llenguatges de programació

Els programadors informàtics utilitzen llenguatges de programació constituïts per un conjunt de paraules clau i regles que s'apliquen a aquestes paraules i formen les instruccions. Aquestes últimes permeten crear altres programes, com són les aplicacions d'usuari. Els ordinadors utilitzen el codi binari, un llenguatge propi que és difícil d'entendre i manipular pels programadors informàtics.

L'objectiu d'un programa és dirigir el funcionament de l'ordinador.

Tipus de llenguatges segons el nivell

Baix nivell

Utilitza el codi binari o llenguatge màquina, perquè és el que comprèn l'ordinador. És un llenguatge molt senzill, anomenat llenguatge ensamblador, amb el qual cada comanda correspon a una instrucció simple del processador. Exemple: 0000011110001.

Alt nivell

Utilitza paraules clau de fàcil comprensió per al programador. Els programes que s'elaboren amb aquests llenguatges són els més fàcils d'elaborar i de corregir. Exemple: Program HOLA ().

Exemples de llenguatges d'alt nivell
  • Fortran: Aplicacions matemàtiques.
  • Cobol: Programes de gestió.
  • Basic i Pascal: Per aprendre a programar.
  • C i C++: Sistemes operatius.
  • Java i HTML: Aplicacions a Internet.

Conceptes bàsics de programació

  • Algorisme: És el plantejament dels passos que han de seguir-se per solucionar un problema.
  • Programa font: Conjunt d'instruccions escrites en un llenguatge de programació d'alt nivell.
  • Programa objecte: Com que l'ordinador només entén el codi binari, és necessari traduir a aquest codi els programes elaborats en llenguatges d'alt nivell. Per fer això, s'utilitzen unes eines: els compiladors i els intèrprets.

Descarregar

PDF Word HTML