Beruflich Dokumente
Kultur Dokumente
TEMA
1.6.2
S: Llamada al sistema para administracin
de archivos
LLAMADA AL
SISTEMA
Las llamadas al sistema proporcionan la interfaz
operativo, estas llamadas estn disponibles
En esta sesin examinaremos llamadas que operan con archivos individuales algunas de las
llamadas son:
OPEN
*O_ CREAT
CLOSE
Sin duda alguna las llamadas que ms se usan son READ Y WRITE ya que ambos tienen los
mismos parmetros.
ISeek
1.-
link:
Permite que el mismo archivo aparezca con dos o ms nombres, en
directorios distintos.
Permitir que varios miembros de un equipo de programacin
compartan un archivo, que permanecer en el directorio de cada uno.
No es lo mismo que proporcionar una copia privada a cada uno.
link(/home/v/arch,/home/m/haert
);
Se crea una entrada
El administrador del sistema decide el
directorio utilizado.
/home/m
/home/v
/home/m
87
Lib
4
5
Docs
13
arch
1
1
3
7
Musc
96
Limvr
8
9
Dwlds
4
5
Desc
1
1
Desc
/home/v
87
Lib
Docs
13
arch
3
7
Musc
96
Limvr
8
9
Dwlds
1
3
heart
nmero-i:
unlink:
mount:
Permite fusionar dos sistemas de archivos en uno solo
Se puede anexar un directorio al sistema de archivos raz.
unmount:
Permite desmontar el sistema de archivos.
mount(/m, /Home/mnt,0);
chdir(/usr/ariel/test);
Un open al archivo xyz abrir
/usr/ariel/test/xyz
El concepto de directorio de trabajo hace innecesario teclear
nombres de ruta absolutos
en Unix todo archivo tiene un modo empleado para fines de
proteccin
el modo incluye los bits de
leer-escribir-ejecutar
por ejemplo si queremos que un archivo sea solo lectura para todo
el mundo con excepcin de su dueo podramos ejecutar
chmod(arch1,0644);
La llamada al sistema kill es el mecanismo con el cual los usuarios y
los procesos de los usuarios envan seales.
*Si un proceso esta preparado para atrapar una seal dada, cuando
esta llegue se ejecutara un manejador de seales. Si el proceso no
esta preparado para manejar una seal su llegada lo matara
Interfaz de
programacin de
aplicaciones de
Windows.
UNIX
Consiste en cdigo que hace esto
o lo otro, emitiendo llamadas al
sistema para solicitar ciertos
servicios.
windows
La situacin es muy distinta por completo
ya que las llamadas al sistema reales
estn muy desacopladas.
Micrososoft se a definido como un
procedimiento , llamado API WIN 32 que
los programadores deben de usar para
solicitar servicios del sistema operativo.
La interfaz API WIN 32 se conoce como una
interfaz en todas la versiones de windows.
de
letra,
barras
de
CUESTINARIO
1.-Ques es la API win32 de
Windows?
2.-UNIX que desempea?
3.-Cul es el numero de llamadas de
la API WIN 32?
4.-Cules son los tipos de llamadas
que hace API win32 de Windows?
5.-La interfaz API win32 de Windows
se reconoce como?