Thực hiện các phép toán sau:
-Thực hiện các phép toán với các số có dấu phẩy động sau theo : A+B, A-B, A*B, A/B
A= 0.101*23 ; B= 0.11*22
- Thực hiện các phép toán cộng, trừ các số BCD dưới dạng nhị phân
24+19; 15-9
- Tính địa chỉ vật lý của các địa chỉ logic sau:
A4FB:003A; 1D58:1342
10 trang |
Chia sẻ: lylyngoc | Lượt xem: 1922 | Lượt tải: 2
Bạn đang xem nội dung tài liệu Bài tập về Mạng máy tính, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Đề 1
Câu 1: (4đ)
Thực hiện các phép toán sau:
-Thực hiện các phép toán với các số có dấu phẩy động sau theo : A+B, A-B, A*B, A/B
A= 0.101*23 ; B= 0.11*22
- Thực hiện các phép toán cộng, trừ các số BCD dưới dạng nhị phân
24+19; 15-9
Tính địa chỉ vật lý của các địa chỉ logic sau:
A4FB:003A; 1D58:1342
Câu 2: (3đ)
Giả sử địa chỉ offset của một đoạn chương trình là 0000h và với các khai báo là:
A db ?
B db 20
C dw 0A1Ch
D db ‘chao_ban’.’$’
- Tính địa chỉ offset của các biến A,B,C,D
- Giá trị trong địa chỉ offset 0x03h là bao nhiêu?
- Giá trị trong địa chỉ offset 0x06h là bao nhiêu?
- Địa chỉ offset của ký tự ‘a’ trong từ ‘chao’ là bao nhiêu?
Câu 3: (3đ)
Cho ổ đĩa quang với tốc độ 3600 vòng/phút. Ổ đĩa có tất cả 6 mặt, 400 rãnh/mặt và 1000 sector/rãnh.
Tính dung lượng của ổ đĩa theo Gbyte
Tính thời gian trễ tối đa, thời gian trễ trung bình?
Tính tổng thời gian đọc ghi một block = 32 sector ? Cho tseek=10ms
Cho bảng FAT sau:
FxFF
0x02
FxFF
FxFF
0x05
0x06
0x0B
0x08
0x0E
0x0A
FxFF
FxFF
0x0F
0x09
FxFF
0x03
Hỏi có bao nhiêu file?
Độ dài của file là bao nhiêu nếu mỗi đơn vị cấp phát là 2K?
Đề 2:
Câu 1: (4đ)
Thực hiện các phép toán sau:
-Thực hiện các phép toán với các số có dấu phẩy động sau theo : A+B, A-B, A*B, A/B
A= 0.1101*24; B= 0.11*22
- Thực hiện các phép toán cộng, trừ các số BCD dưới dạng nhị phân
15+5; 15-5
Tính offset của các địa chỉ logic khi cho:
Địa chỉ vật lý
Với segment
1E32Ah
1F00h
01AD8h
05ECh
Câu 2: (3đ)
Giả sử địa chỉ offset của một đoạn chương trình là 0000h và với các khai báo là:
A dq ?
B db ?
C dw 031Bh
D db ‘chao_anh’.’$’
- Tính địa chỉ offset của các biến A,B,C,D
- Giá trị trong địa chỉ offset 0x010h là bao nhiêu?
- Giá trị trong địa chỉ offset 0x012h là bao nhiêu?
- Địa chỉ offset của ký tự ‘a’ trong từ ‘chao’ là bao nhiêu?
Câu 3: (3đ)
Cho một tiến trình với 64 trang, độ dài của trang là 4K ánh xạ vào không gian vật lý vơi 128 khung(frame) hỏi khi quản lý theo phân trang cần bao nhiêu bít địa chỉ vật lý và bao nhiêu bít địa chỉ logic
Cho 2 chíp nhớ 4Kx4 hãy thiết kế ra vùng nhớ có dung lượng 4Kx8?
Đề 3:
Câu 1: (4đ)
Thực hiện các phép toán sau:
-Thực hiện các phép toán với các số có dấu phẩy động sau theo : A+B, A-B, A*B, A/B
A= 0.1110*24 ; B= 0.11*22
- Thực hiện các phép toán với các số BCD dưới dạng nhị phân
25+19; 25-19; 25*19; 25/19
Tính offset của các địa chỉ logic khi cho:
Địa chỉ vật lý
Với segment
2E37Ah
1234h
37856h
2540h
Câu 2: (3đ)
Cho số hiệu ngắt là 21h tính địa chỉ logic chứa segment:offset của chương trình con phục vụ ngắt:
Hãy giải thích vector ngắt và bảng vector ngắt là gi?
Các lệnh sau đây của ngôn ngữ Asembly là đúng hay sai, vì sao?
MOV DS,1000h
MOV CS,ES
MOV WORD1,DS
SUB A,byte
Với các biến WORD1 là 2 byte, byte là 1 byte.
Câu 3: (3đ)
Hãy thiết kế một vùng nhớ có dung lượng 8Kx8 từ 2 chíp nhớ 4Kx8?
Cho một tiến trình có 128 trang, độ dài trang là 1K ánh xạ vào không gian không gian vật lý 256K. Hỏi khi quản lý vùng nhớ cần bao nhiêu bít địa chỉ logic và bao nhiêu bít địa chỉ vật lý?
Hãy trình bày các thông tin danh mục gốc?
Đề 4:
Câu 1: (4đ)
Thực hiện các phép toán sau:
-Thực hiện các phép toán với các số có dấu phẩy động sau theo : A+B, A-B, A*B, A/B
A= 0.1111*24 ; B= 0.101*23
- Thực hiện các phép toán cộng, trừ các số Hexa sau:
15B7+078B; 15B7-078B
Tính địa chỉ vật lý của các địa chỉ logic sau:
75A8:00AB; 6B9E:1037
Câu 2: (3đ)
Nếu không khai báo độ lớn của vùng nhớ stack thì độ lớn sẽ được gán là bao nhiêu khi chạy chương trình?
Cho đỉnh của stack là SP=0100h sau khi thực hiện 2 lệnh
PUSH AX
PUSH DX
Thì đỉnh của stack là bao nhiêu, hãy giải thích cơ chế hoạt động của vùng nhớ stack?
Câu 3: (3đ)
Hãy trình bày hệ điều hành là gì? Các loại hệ điều hành và thành phần hệ điều hành?
Cho một tiến trình có 32 trang, độ dài trang là 2K ánh xạ vào không gian không gian vật lý 64 khung(frame). Hỏi khi quản lý vùng nhớ theo phân trang cần bao nhiêu bít địa chỉ logic và bao nhiêu bít địa chỉ vật lý?
Đề 5:
Câu 1: (4đ)
Thực hiện các phép toán sau:
-Thực hiện các phép toán với các số có dấu phẩy động sau theo : A+B, A-B, A*B, A/B
A= 0.1101*24 ; B= 0.11*22
- Thực hiện các phép toán cộng, trừ các số Hexa sau:
1AB7+1EC5; 1AB7-1EC5
Tính địa chỉ vật lý của các địa chỉ logic sau:
357A:0785; 6589:09A7
- Thực hiện các phép toán với các số BCD dưới dạng nhị phân
24+19; 15-9
Câu 2: (3đ)
Nêu 4 nguyên tắc điều độ sử dụng tài nguyên, các giải pháp điều độ tài nguyên?
Hãy giải thích các thông tin trong thư mục gốc?
Câu 3: (3đ)
Cho một ổ đĩa quang với tốc độ 7200 vòng/phút với 12 mặt, 200 rãnh/mặt và 16000 sector/rãnh. Hãy tính dung lượng của ổ đĩa theo 6 byte
Tính thời gian trễ trung bình, thời gian trễ tối đa
Tính tốc độ truyền dữ liệu tối đa
Giả sử 1 block có 64 sector hỏi thời gian cần thiết để đọc/ghi block dữ liệu đó là bao nhiêu? Cho tseek=10ms.
Đề 6:
Câu 1: (4đ)
Thực hiện các phép toán sau:
-Thực hiện các phép toán với các số có dấu phẩy động sau theo : A+B, A-B, A*B, A/B
A= 0.1101*24 ; B= 0.11*22
- Thực hiện các phép toán cộng, trừ các số Hexa sau:
1035+0AEF; 1035-0AEF
- Thực hiện các phép cộng theo bù 2 với A-B khi cho
A=(220)10; B=(110)10
Câu 2: (3đ)
Tính địa chỉ vật lý của các địa chỉ logic sau:
15A6:007E; 2345:1027
Cho địa chỉ logic trong phân trang là (1560)10 lấy sáu bít cao chỉ số trang, 10 bít thấp chỉ độ lệch. Tính địa chỉ vật lý khi cho bảng trang là:
0
000000
1
001010
2
000110
Câu 3: (3đ)
Nêu 4 lý do sinh tắc nghẽn và trình bày các phương pháp xử lý tắc nghẽn trong hệ điều hành?
Hãy trình bày quá trình hình thành các trạng thái của tiến trình trong hệ điều hành?
Hãy trình bày định dạng logic và định dạng vật lý của bộ nhớ phụ?
Đề 7:
Câu 1: (4đ)
Thực hiện các phép toán sau:
-Thực hiện các phép toán với các số có dấu phẩy động sau theo : A+B, A-B, A*B, A/B
A= 0.1111*24 ; B= 0.11*22
- Thực hiện các phép toán với các số BCD dưới dạng nhị phân
19-7; 19+25;
Tính địa chỉ vật lý của các địa chỉ logic sau:
357A:0785; 6589:09A7
Câu 2: (3đ)
Cho một ổ đĩa quang với tốc độ 4800 vòng/phút với 12 mặt, 400 rãnh/mặt và 150000 sector/rãnh. Hãy tính dung lượng của ổ đĩa theo 6 byte
Tính dung lượng của đĩa theo Gbyte
Tính thời gian trễ trung bình, thời gian trễ tối đa
Tính tốc độ truyền dữ liệu tối đa theo MB/s
Giả sử 1 block có 32 sector hỏi thời gian cần thiết để đọc/ghi block dữ liệu đó là bao nhiêu? Cho tseek=10ms.
Câu 3: (3đ)
Thiết kế các vùng nhớ
4Kx8bit từ 2 chíp nhớ 4Kx4bit
8Kx8bit từ 2 chíp nhớ 4Kx8bit
Cho một tiến trình có 32 trang, độ dài trang là 2K ánh xạ vào không gian không gian vật lý 128 khung(frame). Hỏi khi quản lý vùng nhớ theo phân trang cần bao nhiêu bít địa chỉ logic và bao nhiêu bít địa chỉ vật lý?
Đề 8:
Câu 1: (4đ)
Thực hiện các phép toán sau:
-Thực hiện các phép toán với các số có dấu phẩy động sau theo : A+B, A-B, A*B, A/B
A= 0.1110*24 ; B= 0.11*22
- Thực hiện các phép toán cộng, trừ các số Hexa sau:
5673+0ABE; 5673-0ABE
- Thực hiện các phép toán với các số BCD dưới dạng nhị phân
25+19; 15-9
Câu 2: (3đ)
Hãy giải thích các thông tin về định dạng vật lý và định dạng logic?
Hãy giải thích các thông tin về danh mục gốc?
Cho bảng FAT sau:
0x00
FxFF
0x03
0x04
0x0F
0x0A
FxFF
0x01
0x09
0x07
0x0D
FxFF
0x0B
FxFF
0x0C
FxFF
Bảng FAT trên có bao nhiêu file?
Độ dài file là bao nhiêu nếu đơn vị cấp phát là 2K?
Câu 3: (3đ)
Giả sử địa chỉ offset của một đoạn chương trình là 0007h, với các khai báo dữ liệu là:
A dd ?
B db ?
C dw 05ABh
D db ‘chao_anh’.’$’
- Tính địa chỉ offset của các biến A,B,C,D
- Giá trị trong địa chỉ offset 0x00Eh là bao nhiêu?
- Giá trị trong địa chỉ offset 0x00Fh là bao nhiêu?
- Địa chỉ offset của ký tự ‘a’ trong từ ‘chao’ là bao nhiêu?
Đề 9:
Câu 1: (4đ)
Thực hiện các phép toán sau:
-Thực hiện các phép toán với các số có dấu phẩy động sau theo : A+B, A-B, A*B, A/B
A= 0.1110*24 ; B= 0.11*22
- Thực hiện các phép toán cộng, trừ các số Hexa sau:
017B+25B8; 017B-25B8
- Cho 2 số thập phân là 15 và 17. Hãy tính 17-15 theo số bù 2?
Câu 2: (3đ)
Hệ điều hành là gì? Các loại hệ điều hành và các thành phần của hệ điều hành?
Nêu 4 nguyên tắc điều độ tài nguyên? Các giải pháp điều độ tài nguyên?
Câu 3: (3đ)
Viết chương trình hiện 50 ký tự lên màn hình theo 2 cách
Sử dụng vòng lặp xác định
Sử dụng biến cờ
Đề 10:
Câu 1: (4đ)
Thực hiện các phép toán sau:
-Thực hiện các phép toán với các số có dấu phẩy động sau theo : A+B, A-B, A*B, A/B
A= 0.1110*24 ; B= 0.101*23
- Thực hiện các phép toán cộng, trừ các số Hexa sau:
1B07+2508; 1B07-2508
Tính địa chỉ vật lý của các địa chỉ logic sau:
0358:7506; 0A75:7602
Câu 2: (3đ)
Nêu 4 lý do sinh tắc nghẽn trong hệ điều hành và các biện pháp xử lý tắc nghẽn?
Trình bày các trạng thái của tiến trình trong hệ điều hành?
Tiến trình là gì? Lấy ví dụ minh họa?
Câu 3: (3đ)
Nêu các thông tin trong định dạng vật lý, bảng phân khu, và đinh dạng logic?
Cho một tiến trình có 32 trang, độ dài trang là 4K ánh xạ vào không gian không gian vật lý 512 khung(frame). Hỏi khi quản lý vùng nhớ theo phân trang cần bao nhiêu bít địa chỉ logic và bao nhiêu bít địa chỉ vật lý?
Thiết kế vùng nhớ 8Kx8bít từ 2 chíp nhớ 4Kx8bít?
Các giải pháp kết nối song song vơi máy tính?