INTRODUCCIÓN

Anuncio
INTRODUCCIÓN
INTRODUCCIÓN
J. Santos
Desarrollo histórico UNIX
History of UNIX versions up to 1993.
Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7th Edition, Feb 6, 2005
2
INTRODUCCIÓN
J. Santos
Unix- 1969 Ken Thompson (Unix) - Bell Labs (born 1943)
Unix- 1973 Dennis M. Ritchie (creates "C" language) (born 1941)
3
INTRODUCCIÓN
J. Santos
Unix- 1976 Bill Joy (BSD) born 1954
Unix- 1984 Richard Stallman (GNU) born 1954
Unix- 1985 Steve Jobs (NeXT, Mac OS X) born 1955
Unix- 1985 Avie Tevanian (Mach)
Unix- 1987 Andrew Tanenbaum (Minix) born 1944
Unix- 1991 Linus Torvalds (Linux) born 1969
4
INTRODUCCIÓN
J. Santos
Funcionamiento del mecanismo de llamada al SO
Ejemplo de implementación con la llamada fork()
[Carretero y col. 2001].
5
INTRODUCCIÓN
J. Santos
Estados de un proceso en UNIX
6
INTRODUCCIÓN
J. Santos
Introducción al Sistema de Ficheros en UNIX: visión lógica
Silberschatz, Galvin and Gagne ©2005
Operating System Concepts – 7th Edition,
Feb 6, 2005
Estructura lógica de cada SF (en System V):
BOOT
SUPERBLOQUE
LISTA DE
INODOS
ÁEREA DE
DATOS
[Carretero y col. 2001]
7
INTRODUCCIÓN
J. Santos
Estructura típica de directorios en una instalación UNIX.
Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7th Edition, Feb 6, 2005
8
INTRODUCCIÓN
J. Santos
Introducción al Sistema de Ficheros en UNIX: visión física
Particiones de disco en el caso de un PC
[Sánchez Prieto, 2005]
Estructura del Master Boot Record
9
INTRODUCCIÓN
J. Santos
Información en cada partición
Ejemplos de asignaciones en el tipo de partición
10
Descargar