SO3W.07.pdf
(
173 KB
)
Pobierz
164054485 UNPDF
Systemy operacyjne III
Jan Kazimirski
Systemy
operacyjne III
Projekt
Programistyczny
1
Systemy operacyjne III
Jan Kazimirski
Wymagania funkcjonalne
1) Ustawianie/wyświetlanie zmiennych
środowiskowych
2) Wbudowane polecenie pwd
3) Wbudowane polecenie cd
4) Wbudowane polecenia ls i ll (ls -l)
5) Możliwość uruchomienia dowolnego
programu jako procesu pierwszoplanowego.
2
Systemy operacyjne III
Jan Kazimirski
Komponenty
3
Systemy operacyjne III
Jan Kazimirski
PARSER
●
Analiza polecenia
●
Wywoływanie funkcji obsługujących
poszczególne polecenia. Interfejsy
poszczególnych komponentów:
–
cmd_env(char* cmdline)
–
cmd_pwd(char* cmdline)
–
cmd_cd(char* cmdline)
–
cmd_ls(char* cmdline)
–
cmd_exec(char* cmdline)
4
Systemy operacyjne III
Jan Kazimirski
PARSER – rozpoznawane
polecenia
●
set
zmienna=wartość
●
ls
●
unset zmienna
●
ls ścieżka
●
echo
zmienna
●
ll
●
pwd
●
ll
ścieżka
●
cd
ścieżka
●
exec
ścieżka
●
cd
●
quit/exit
5
Plik z chomika:
ewsie
Inne pliki z tego folderu:
Projekt Programistyczny.doc
(30 KB)
SO3W.01.pdf
(310 KB)
SO3W.07.pdf
(173 KB)
SO3W.06.pdf
(224 KB)
SO3W.05.pdf
(111 KB)
Inne foldery tego chomika:
1SOL Gogolewski
1SOW Kazimirski
2SOL Berliński
2SOL prof. Greniewski
2SOW Kazimirski
Zgłoś jeśli
naruszono regulamin