Đề thi cuối HKI học phần Hệ điều hành năm 2024 - 2025 | Trường Đại học Khoa học tự nhiên, Đại học Quốc gia Thành phố Hồ Chí Minh

Tài liệu đề thi cuối HKI học phần Hệ điều hành năm 2024 - 2025 được sưu tầm và biên soạn dưới dạng PDF gồm 03 trang. Tài liệu giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời bạn đón xem.

Môn:

Hệ điều hành 22 tài liệu

Thông tin:
3 trang 1 tháng trước

Bình luận

Vui lòng đăng nhập hoặc đăng ký để gửi bình luận.

Đề thi cuối HKI học phần Hệ điều hành năm 2024 - 2025 | Trường Đại học Khoa học tự nhiên, Đại học Quốc gia Thành phố Hồ Chí Minh

Tài liệu đề thi cuối HKI học phần Hệ điều hành năm 2024 - 2025 được sưu tầm và biên soạn dưới dạng PDF gồm 03 trang. Tài liệu giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời bạn đón xem.

19 10 lượt tải Tải xuống
TRƯỜNG ĐẠI HC KHOA HC T NHIÊN, ĐHQG HCM
ĐỀ THI KT THÚC HC PHN
Hc k 1 Năm học 2018-2019
Tên hc phn: H điu hành (CNTN) Mã HP:
Thi gian làm bài: 100 phút Ngày thi: 26/12/2018
Ghi chú: Sinh viên [
được phép/ không được phép] s dng tài liu khi làm bài
Sinh viên được phép s dng 2 t tài liu A4
Câu 1. Mt máy tính s dng b nh o phân trang, biết rng b nh o s dng 10bit địa
ch, RAM 1KB, kích thước mi trang là 256bytes.
a. Có bao nhiêu cách chia cp bng trang, lit kê tt c các cách?
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
b. S lượng trang o ti đa cho mt tiến trình là bao nhiêu?
........................................................................................................................................
c. Nếu s dng bng trang nghch đảo, thì bng trang này có bao nhiêu entry?
........................................................................................................................................
Câu 2. đĩa có 10 cylinders. Cho 1 ví d duy nht vi s input ngn nht có th (VD đọc
các sector ti cylinder 1,2,3) sao cho thut toán đọc đĩa tng s bước phi di chuyn ca
cu đọc tha: SCAN < FCFS < SSTF. Ch ta tng s bước di chuyn ca mi thut toán.
Nếu không tn ti, chng minh.
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
Câu 3. Mt máy tính có 3 tiến trình được khi động cùng lúc theo th t p1, p2, p3.
Người ta quan sát thy th t thc hin cho đến khi kết thúc 3 tiến trình trên như sau: p1,
p2, p3, p1, p2. Nêu 3 thut toán điều phi có th mà h thng đang sử dng.
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
Câu 4. Move mt tp tin t thư mục con này sang thư mc con khác thì các thành phn sau
b nh hưởng: Boot sector, FAT1, FAT2, RDET, DATA.
.............................................................................................................................................
Câu 5. Cho đon chương trình
1
int g;
16
void b(char* str){
2
void a(){
17
free(str);
3
int l;
18
str = NULL;
4
char* str = (char*)malloc(10);
19
}
5
strcpy(str,"abcd");
6
b(str);
7
if (str != NULL){
8
if (strcmp(str,"abcd"))//khác nhau
9
printf("1");
10
else
11
printf("2");
12
} else {
13
printf("3");
14
}
15
}
a. V v trí các biến g,l,str trong b nh chương trình khi nó thc thi
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
b. Chương trình trên in ra gì? Vì sao?
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
Câu 6. Cho 1 file mà mi thi điểm ch cho 1 process được truy cp file. Tt c các process
khác phi ch. 2 loi process: system và user. Khi 1 process truy cp file xong thì nó
cho phép các process system được truy cp trước ri mi đến các process user (ngay c khi
các process system đến sau các process user). Hãy dùng semaphore đồng b các tiến trình
trên.
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
| 1/3

Preview text:

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN, ĐHQG – HCM
ĐỀ THI KẾT THÚC HỌC PHẦN
Học kỳ 1 – Năm học 2018-2019 Tên học phần:
Hệ điều hành (CNTN) Mã HP:
Thời gian làm bài: 100 phút Ngày thi: 26/12/2018
Ghi chú: Sinh viên [☑ được phép/ không được phép] sử dụng tài liệu khi làm bài
Sinh viên được phép sử dụng 2 tờ tài liệu A4
Câu 1. Một máy tính sử dụng bộ nhớ ảo phân trang, biết rằng bộ nhớ ảo sử dụng 10bit địa
chỉ, RAM 1KB, kích thước mỗi trang là 256bytes.
a. Có bao nhiêu cách chia cấp bảng trang, liệt kê tất cả các cách?
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
b. Số lượng trang ảo tối đa cho một tiến trình là bao nhiêu?
........................................................................................................................................
c. Nếu sử dụng bảng trang nghịch đảo, thì bảng trang này có bao nhiêu entry?
........................................................................................................................................
Câu 2. Ổ đĩa có 10 cylinders. Cho 1 ví dụ duy nhất với số input ngắn nhất có thể (VD đọc
các sector tại cylinder 1,2,3) sao cho thuật toán đọc đĩa có tổng số bước phải di chuyển của
cầu đọc thỏa: SCAN < FCFS < SSTF. Chỉ ta tổng số bước di chuyển của mỗi thuật toán.
Nếu không tồn tại, chứng minh.
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
Câu 3. Một máy tính có 3 tiến trình được khởi động cùng lúc và theo thứ tự p1, p2, p3.
Người ta quan sát thấy thứ tự thực hiện cho đến khi kết thúc 3 tiến trình trên như sau: p1,
p2, p3, p1, p2. Nêu 3 thuật toán điều phối có thể mà hệ thống đang sử dụng.
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
Câu 4. Move một tập tin từ thư mục con này sang thư mục con khác thì các thành phần sau
bị ảnh hưởng: Boot sector, FAT1, FAT2, RDET, DATA.
.............................................................................................................................................
Câu 5. Cho đoạn chương trình 1 int g; 16 void b(char* str){ 2 void a(){ 17 free(str); 3 int l; 18 str = NULL; 4
char* str = (char*)malloc(10); 19 } 5 strcpy(str,"abcd"); 6 b(str); 7 if (str != NULL){ 8
if (strcmp(str,"abcd"))//khác nhau 9 printf("1"); 10 else 11 printf("2"); 12 } else { 13 printf("3"); 14 } 15 }
a. Vẽ vị trí các biến g,l,str trong bộ nhớ chương trình khi nó thực thi
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
b. Chương trình trên in ra gì? Vì sao?
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
Câu 6. Cho 1 file mà mỗi thời điểm chỉ cho 1 process được truy cập file. Tất cả các process
khác phải chờ. Có 2 loại process: system và user. Khi 1 process truy cập file xong thì nó
cho phép các process system được truy cập trước rồi mới đến các process user (ngay cả khi
các process system đến sau các process user). Hãy dùng semaphore đồng bộ các tiến trình trên.
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................