Plantilles 1er Trimestre
De SergiTurWiki
UD 1. Introducció als sistemes informàtics
UD 2. Sistemes operatius
Definició
Sistemes operatius monousuari. SOMO
Sistemes operatius multiusuari. SOMU
Evolució històrica
Primera Generació (1945-1955)
Segona Generació (1955-1965)
Tercera Generació (1965-1980)
Quarta Generació (1980-hoy)
Gestió del sistema operatiu
Processos i procesador (CPU)
Gestió de memoria
Gestió d'entrada i sortida. Perifèrics. Gestió d'arxius
Jerarquía del sistema operatiu i funcions
Jerarquía dos nivells
Jerarquía 3 nivells
Arquitectura i components
Nivell 0. Nucli
Nivell 1. Executiu
Nivell 2. Administrador
Nivell 3. Usuari
Màquina virtual
Modes d'explotació.Taxonòmia dels sistemes operatius
Monousuari vs. multiusuari
Monotasca vs. multitasca
Temps real i temps compartit
Monoprocesador vs. multiprocesador
Quadre resum dels sistemes operatius segons la seva clasificació
UD 3. Gestió de la unitat central de procès
Processos, fluxes, threads (fils),tasques
Estructura de dades bloc de control de procès. BCP
- Estat del procés:
- Identificador del procès(PID):
- Prioritat del procès:
- Ubicació en memoria:
- Recursos utilitzats:
Estat dels processos
Procesos simples i processos multiples (fills)
En execució
Preparat, en espera o actiu
Bloquejat
Eines monitorització de processos
SENYALS
- 1 --> SIGHUP S'utilitza per als daemons que tornin a llegir el fitxer de configuració
- 2 --> Ctrl-C (Depèn del programador)
- 9 --> SIGKILL. Mata Mata Mata
- 15 --> TERM. Mata però depende del programador (un stop como dios manda). Per defecte.
- 18 --> Continuación.
- 19 --> STOP (no se puede ignorar)
- 20 --> Tstp (disponibilidad del programador). (Ctrl- Z)
ps
Kill
PSTREE
$ pstree -l
Jobs
$ jobs
Mostra els treballs de la shell actual.
bg
Envia un treball a executar-se en background. Amb control-Z S'atura un proces. Si tenim un procés en foregroung que no ens deixa fer res i volem pasarlo a background podem utilitzar Ctrl-Z o sleep.
fg
Foreground. Pasa a primer pla
sleep
$sleep 10 $sleep 10 && ls
Prioridad de processos
Valor nice
Pots pendre valors entre -20 a 19. 19 és mínima prioritat!
$nice $renicce
Exemples de processos
Planicador o despachador de processos
- Gestionar les BCPs.
- Escollir els algorismes de planificació
- Sincronitzar els processos i la comparticióde recursos.
Algorismes de planificació
Algorisme de rueda.Round robin
Algorisme FCFS (First Came First Out) o FIFO (First In First Out)
UD 4. Gestió de memòria
Unitats de mesura de memòria
- Nibble o quartet
- Byte o octeto
- KyloByte (Kb)
- MegaByte (Mb)
- GigaByte (Gb)
- TeraByte (Tb)
- PetaByte (Pb)
- HexaByte (Eb)
Tipus de memòria
Memòria RAM
Memòria Cache
Memòria Virtual
Altres memòries
Memòria d'intercanvi
Swapping
Paginació i segmentació
Típus de programes segons l'ús de la memòria
- Reubicable:
- Reentrant:
- Resident:
Programes i comandes relacionats amb la gestió de memòria
UD 5. Gestió de dispositius d'entrada i sortida i gestió d'arxius
Definició de perifèric
Tipus de perifèrics. Taxonomies o classificacions
Segons el tipus d'informació
- Perifèrics tipus bloc
- Perifèrics tipus caràcter
Segons la funció
- Suports d'emmagatzematge
- Interfícies
- Suports de transmissió
Segons el tipus d'interfície
- Interfície tipus text
- Interfície tipus gràfica
Segons la direccionalitat de la comunicació
- Dispositius d'entrada
- Dispositius de sortida
- Dispositius d'entrada i sortida
