Unitat 1 · Sistemes Operatius (SO)
Benvinguts a Sistemes Operatius
Basada en Aprenentatge SIGNIFICATIU, GUIAT i ACTIU.
Les sessions teòriques i pràctiques estan combinades en les sessions de 3h de durada.
Acr. | Activitat d’avaluació | Pes | Nota mínima | En grup | Recuperable |
---|---|---|---|---|---|
E1 | 1er Parcial | 35% | NO | NO | SI |
E2 | 2on Parcial | 35% | NO | NO | SI |
P | Pràctiques | 25% | NO | SI \(\leq 2\) | NO |
Part | Seguiment i Participació | 5% | NO | NO | NO |
Els exàmens parcials (E1 i E2) són proves escrites que avaluen els coneixements teòrics i pràctics adquirits durant el curs.
Rúbrica d’Avaluació
Punts | Participació Presencial | Participació en Fòrums | Activitats Sessió |
---|---|---|---|
10 | Contribucions excepcionals,enriqueix la discussió. | Líder en discussions, promou debat. | Qualitat excepcional, supera expectatives. |
9 | Comentaris rellevants, mostra comprensió, escolta activament. | Respostes significatives. | Alta qualitat, treball precís. |
8 | Contribucions regulars, interactua amb companys. | Publicacions rellevants, contribueix constructivament. | Compleix tots requisits amb precisió. |
7 | Participa amb una comprensió bàsica. | Compleix mínims, contribucions breus. | Qualitat inconsistent però acceptable. |
5-6 | Poca freqüència, comentaris superficials. | Publicacions rares, poc profundes. | Algunes activitats incompletes. |
1-4 | Només participa si se li demana. | Publicacions irrellevants. | Rarament completa activitats. |
0 | Evita participar, distret. | Publicacions fora de tema. | No lliura activitats. |
L’assistència passiva no es puntua.
L’incompliment d’aquestes directrius es considerarà una violació de la integritat acadèmica.
Avui en dia tothom parla de IoT, BigData, Cloud, AI, Blockchain, Metavers
La barrera que separa el món físic i el món virtual cada cop es mes estreta.
Una interfície (Sistema Operatiu) capaç d’integrar una gran diversitat de maquinari i programari i comunicar-se a través de la xarxa.
Un sistema informàtic és la interconnexió d’elements de maquinari per exemple d’1 o més CPU, memòria i components E/S … Amb la finalitat d’executar programes i accions (en sèrie o de forma concurrent) per 1 o múltiples usuaris.
Imagineu que sou un sistema informàtic i us envien l’ordre de llegir un fitxer
Moltes vegades…!
Cada peça de hardware és diferent. \(\Rightarrow\) La complexitat per gestionar els recursos és molt elevada.
… entre moltes altres …
Tots els programes necessiten accedir a tot el hardware?
Per suposat que no! Això podria causar problemes de seguretat com:
Què pot passar si un programa pot accedir a tota la RAM?
Si un sistema informàtic no està ben dissenyat, un programa mal escrit pot fer fallar tot el sistema, per exemple:
Un sistema operatiu (SO) és una capa de software que permet la comunicació i la gestió del maquinari habilitant als usuaris l’execució de programes. El SO actua d’intermediari (interfície) entre els usuaris i el maquinari.
És la visió que té l’usuari del sistema operatiu durant una sessió de treball.
El sistema operatiu divideix el programari que té tots els privilegis(kernel) del programari que no pot accedir a tots els recursos (programes, llibreries, intèrpret de comandes,…).
La virtualització presentar una visió abstracta dels recursos del sistema. Diversos processos creuen (tenen l’il·lusió) de disposar sempre d’un conjunt de recursos (màquinaria).
La unitat de gestió de memòria (MMU) d’un processador, que tradueix les adreces virtuals utilitzades pel programa en adreces físiques que representen ubicacions de memòria reals.
Ofereix una interfície simple i fàcil d’utilitzar per als recursos físics d’una màquina o sistema, ocultant la complexitat tècnica.
Exemple
Permet als usuaris utilitzar una impressora (hardware) sense conèixer els detalls tècnics d’aquesta impresora, com la interfície de comunicació, els controladors o els protocols de comunicació, disposem d’una funció (imprimir) que ens permet enviar un document a la impressora.
Proporciona una abstracció que permet a una aplicació tenir ús exclusiu dels recursos quan sigui necessari, sense interferències d’altres aplicacions.
Exemple
Permet utilitzar un programa de videoconferència que utilitza la càmera i el micròfon i ens garantitza que cap altre programa pugui utiltizar-los al mateix temps.
Oferir una il·lusió d’infinitat per als recursos de maquinari, assegurant que les aplicacions puguin continuar funcionant sense problemes.
Exemple
Responsable de distribuir els recursos disponibles entre usuaris i aplicacions de manera eficient i justa.
Exemple
Un sistema amb múltiples usuaris, el temps de processador s’ha de repartir de manera equitativa entre tots els usuaris que executen aplicacions.
Garanteix la segregació i la protecció d’usuaris i aplicacions.
Exemple
Impedint que una aplicació bloquegi o afecti el funcionament d’altres aplicacions.
Proporciona un conjunt de serveis i funcionalitats comunes que poden ser compartits i reutilitzats per diverses parts d’un sistema.
Un exemple de la funció de pega del sistema operatiu és el sistema de fitxers:
Un vehicle autònom ha de ser segur per als passatgers i per a la gent que hi ha al seu voltant. Ha de garantir que el vehicle no es pugui controlar de forma remota per un atacant. També ha de ser tolerant a fallades i recuperar-se d’errors sense posar en perill la seguretat dels passatgers.
La comprensió en les decisions de disseny dels sistemes operatius i el raonament sobre els pros/contra us permetrà rescatar idees obsoletes que poden ser útils en el futur dels nous sistemes informàtics.
Els sistemes operatius ajuden als programadors a desenvolupar programari robust de forma independent del maquinari.
Unitat 1 · Sistemes Operatius (SO) 🏠