decuong+cautraloi mới 2016

53 1.8K 25
decuong+cautraloi mới 2016

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Câu hỏi 1: Vẽ sơ đồ cấu trúc hệ thống máy tính? Nêu chức phận? Nêu hạn chế lớn máy tính theo kiến trúc Von Neumann Trả lời: + Bộ xử lý trung tâm: đóng vai trò chủ đạo hệ máy tính Ở tiến hành toàn tính toán, phép tính số học đại số biến đổi mã tương ứng Đây đầu não máy tính Khi bắt đầu hoạt động, nhận mã lệnh từ nhớ, sau giải mã lệnh thành dãy xung điều khiển để điều khiển khối tương ứng thực theo trình tự nội dung có mã lệnh +Bộ nhớ (memory): Bộ nhớ thự việc lưu trữ thông tin trao đổi thông tin Ở hệ máy vi tính, người ta sử dụng nhớ bán dẫn bao gồm ROM, RAM Trong ROM chứa chương trình điều khiển hoạt động toàn hệ bật máy.Còn phần chương trình điều khiển hệ thống, chương trình ứng dụng thường lưu RAM Bộ nhớ máy tính thực chất nhớ để phân biệt với khái niệm nhớ mà nhiều tài liệu hay sử dụng để thiết bị từ (Băng, đĩa từ) +Khối phối ghép vào/ra (I/O) : tạo khả giao tiếp máy tính với giới bên Các thiết bị ngoại vi hình, bàn phím, máy in, biến đổi D/A, A/D liên hệ với hệ máy tính qua phận mà cụ thể cho thiết bị cổng +BUS địa chỉ: Khi ghi/đọc nhớ xử lý trung tâm đưa bus địa ô nhớ có liên quan Lưu ý bus địa bus chiều xuất phát từ CPU + BUS liệu thường có từ 8, 16, 20, 24, 32 đến 64 đường dây tuỳ thuộc vào CPU cụ thể BUS liệu loại chiều.Các phần tử có đầu nối thẳng với bus liệu phải trang bị đầu trạng thái để baỏ đảm cho bus hoạt động bình thường + BUS điều khiển thường gồm hàng chục dây tín hiệu khác nhau, xét theo nhóm lọai bus chiều +Thiết bị vào: biến đổi tín hiệu tự nhiên cho người sang dạng mã máy để vi xử lý thực Thiết bị vào thông dụng có bàn phím, chuột, máy quét scaner, thiết bị phân tích nhận dạng tiếng nói, CD-ROM + Thiết bị ra: biến đổi mã bên máy tính sau xử lý để người hiểu điều khiển thiết bị khác Thiết bị thông dụng có hình, máy in, faxmodem, máy vẽ, loa hay thiết bị điều khiển khác Hạn chế lớn máy tính theo kiến trúc Von Neumann: Cả hai trình tương tác với lệnh với số liệu, thực lúc Câu hỏi 2+3: Giả sử thời điểm máy tính thực chương trình, giá trị ghi CPU sau: DS=CS=SS=ES=189Ah; IP =01C4h, SP=FFF8h, SI=0000h, DI = 0000h, Hãy cho biết: - Chương trình có phần mở rộng COM hay EXE? Tại sao? - Mã lệnh chương trình nằm phận máy tính? Tại vị trí có địa vật lý nào? Chỉ rõ cách xác định? Trả lời: - Chương trình có phần mở rộng là.COM, CS=DS=SS= 189Ah (tức CS/DS/SS nằm đoạn) - Mã chương trình nằm nhớ của máy tính Bắt đầu từ ô nhớ có địa vật lý 18B74h (189A0+01C4) (địa logic + IP) - Cách xác định: +Các lệnh thực “Đơn vị thực hiện” EU vi xử lý Các lệnh thực theo thú tự từ xuống +Khi thực lệnh giá trị ghi IP tăng lên thêm để trỏ vào vị trí lệnh chương trình +Khi chuẩn bị thực lệnh lệnh ghi CS = 189Ah, IP = 01C4h.còn thực lệnh thứ chúng có giá trị: CS = 189Ah, IP = 01C6h + Khi thực lệnh thứ hai chúng có giá trị: CS = 189Ah, IP = 01C8h Câu hỏi 4: Các máy tính cá nhân (PC) thiết kế theo kiến trúc nào? Theo kiến trúc này, máy tính gồm phận gì? Nêu chức phận? Nhược điểm kiến trúc gì? Trả lời Với kiến trúc Von Neumann, máy tính có nhớ bus để chuyển liệu vào đơn vị xử lý trung tâm (CPU) CPU đọc lệnh, đọc/ghi liệu từ nhớ + Bộ nhớ máy tính hệ thống dùng lưu trữ tạm thời thị chương trình liệu thực máy tính Nó thuờng gọi RAM Bộ nhớ chia thành ô, ô có địa riêng để liệu nạp + Hệ thống vào/ra (I/O), hệ thống cho phép máy tính tương tác với thiết bị khác liên lạc với giới bên Nó chịu trách nhiệm lưu trữ chương trình cách điều khiển đĩa cứng + Đơn vị tính toán/logic (ALU): Đây hệ thống thực tất phép toán số phép so sánh Đơn vị điều khiển thực hiện: (1) tìm nhớ thị chương trình chạy, (2) giải mã thị thành máy tính hiểu, (3) đưa mệnh lệnh thích hợp tới ALU, nhớ, hệ thống vào/ra + Hạn chế: Cả hai trình tương tác với lệnh với số liệu, thực lúc Câu hỏi 5: Bộ xử lý trung tâm (CPU) máy tính liên kết với phận khác hệ thống máy tính (các cổng vào/ra nhớ) nhóm tín hiệu nào? Nêu chức năng, hướng truyền nhóm tín hiệu đó? Khi CPU nhận lệnh để thực hiện, mã lệnh chuyển từ đâu tới đâu, theo đường nào? Trả lời + Bộ xử lý trung tâm (CPU) máy tính liên kết với phận khác hệ thống máy tính (ngoại vi, nhớ) thông qua nhóm tín hiệu gọi hệ thống bus + Trong máy tính có hai nhóm bus bus hệ thống, nối CPU với nhớ (trong máy đại ngày bus hệ thống nối CPU vi mạch tổng hợp) bus vào nối ghép thiết bị ngoại vi tới CPU +Hệ thống bus bao gồm loại, bus liệu bus địa bus điều khiển + BUS địa chỉ: Phục vụ việc chọn ô nhớ thiết bị vào/ra Khi ghi/đọc nhớ thiết bị vào/ra, xử lý trung tâm đưa lên bus địa thiết bị liên quan Đây bus chiều xuất phát từ CPU + BUS liệu: dùng để chuyển liệu thường có từ 8, 16, 20, 24, 32 đến 64 đường dây tuỳ thuộc vào CPU cụ thể BUS liệu loại chiều Các phần tử có đầu nối thẳng với bus liệu phải trang bị đầu trạng thái để bảo đảm cho bus hoạt động bình thường + BUS điều khiển: Hỗ trợ cho việc trao đổi thông tin điều khiển trạng thái phân biệt thiết bị CPU truy nhập nhớ hay thiết bị vào/ra, thao tác truy nhập đọc hay viết v.v Bus điều khiển thường gồm hàng chục dây tín hiệu khác nhau, xét theo nhóm loại bus chiều Khi CPU đọc lệnh để thực hiện, mã lệnh chuyển từ nhớ vào CPU thông qua bus liệu Câu hỏi 6: Phân biệt địa logic địa vật lý ngăn nhớ? Nêu phương pháp CPU xác định địa vật lý dựa địa logic? Hãy cho biết lệnh sau máy tính khởi động xong có địa logic bao nhiêu? Tính địa vật lý lệnh đó? Trả lời + Địa logic ngăn nhớ địa gồm: đ/c segment + đ/c offset, viết theo cách sau: Thanh ghi đoạn:Thanh ghi lệch, + Còn địa vật lý ngăn nhớ số thứ tự ngăn nhớ đó, bắt đầu tính từ (ngăn nhớ thứ có địa vật lý 0) +CPU xác định địa vật lý dựa địa logic theo cách: Địa đoạn dịch trái khoảng bit kết hợp với địa offset giữ nguyên tạo thành cách xác định địa 20 bit +Như vậy, địa vật lý xác định theo công thức sau: Địa vật lý = Thanh ghi đoạn x 16 + Thanh ghi lệch Lệnh máy tính khởi động xong có địa logic = 137Ch : 100h Địa vật lý lệnh là: 138C0h Câu hỏi 7: Bộ vi xử lý 8086/88 có bus địa liệu bit? Nó truy cập tối đa ô nhớ? Mỗi ô nhớ chứa bit? Khi CPU thực lệnh: MOV [DI],AL ô nhớ truy cập có địa bao nhiêu? Cho biết giá trị ghi bên CPU trước lúc thực lệnh là: AX = 0000; BX = 0000; CX = 0000; DX = 0000; SP = FFEE; BP=0; SI =0; DI=0; DS=127Ch; ES=127Ch; SS=127Ch; CS=0700h; IP=0100h Trả lời: + Bộ vi xử lý 8086 có bus địa 20 bit, bus liệu 16 bit Còn vi xử lý 8088 có bus địa 20 bit, bus liệu bit +Bộ vi xử lý 8086 sử dụng 20 đường địa nên lập địa cho 220= 1048576 ô nhớ Tương ứng với không gian nhớ 1MB +Mối ô nhớ chứa tối đa : 65536 ô nhớ +Khi CPU thực lệnh: MOV AL,[BX], ô nhớ truy cập có địa đoạn ghi ghi đoạn DS, địa offset ghi BX +Vậy địa logic DS:BX = 127C:0000, địa vật lý ô nhớ truy cập 127C0h Câu :Đoạn nhớ gì? Địa đoạn nhớ chứa ghi nào? Độ dài ghi địa đoạn bit? Hãy cho biết ngăn nhớ có địa vật lý 256A3h nằm đoạn nhớ nào, địa độ lệch (hãy viết địa logic địa vật lý trên)? Viết công thức liên hệ địa vật lý địa logic? Trả lời: - Đoạn nhớ vùng rộng nhớ chứa 2^16 byte=64KB ô nhớ liên tiếp xác định địa đoạn tương ứng địa địa đoạn lớn FFFFFh - Địa đoạn nhớ chứa ghi đoạn CS,DS,SS,ES - Độ dài ghi địa đoạn 16bit - Ngăn nhớ có địa vật lý 256A3h có nhiều địa logic khác - VD: vài địa sau + 256A:0003 tương ứng đoạn nhớ có địa 256Ah địa độ lệch 0003h + 2560:00A3 tương ứng đoạn nhớ có địa 2560h địa đọ lệch 00A3h + 2500:05A3 tương ứng đoạn nhớ có địa 2500h địa độ lệch 05A3h Công thức lên hệ địa vật lý địa logic Địa vật lý = ghi đoan *16+ ghi offset Câu 9:Giả sử máy tính thực chương trình có phần mở rộng COM Với trạng thái ban đầu ghi đoạn trỏ số CPU sau: CS=DS=SS=ES=1000H; IP=0100; AX=0000; BX=0000; CX=0000; DX=0000; BP=0000;SP=FFFE; SI=0000; DI=0000 Hỏi: Khi CPU nhận mã lệnh từ nhớ, sử dụng ghi để xác định địa lệnh cần đọc vào? CPU tính địa vật lý lệnh sở nội dung ghi theo công thức nào? Xác định địa vật lý byte mã lệnh với liệu cho trên? Trả lời: + CPU nhận mã lệnh từ nhớ sử dụng ghi CS IP để xác định địa lệnh cần đọc vào từ nhớ Trong ghi CS dùng để tới đoạn nhớ, ghi IP chứa địa Offset đoạn nhớ + CPU tính địa vật lý lệnh sở nội dung ghi theo công thức Địa vật lý = ghi đoan *16+ ghi offset (thanh ghi độ lệch) + với liệu nhận lệnh giá trị ghi chứa địa lệnh CS=1000h IP =0100h Vậy địa vật lý byte mã lệnh là: 1000h*16+0100=10100h Câu 10: Xử lý đường ống gì? Do có cấu trúc bên mà vi xử lý 8086 có khả thực chương trình theo kiểu đường ống? Giả sử lệnh có thời gian nhận lệnh, giải mã thực thi chu kỳ máy Bằng hình vẽ biểu đồ thời gian, xác định thời gian để CPU hoàn thành lệnh theo chế xử lý đường ống? Trả lời: + Xử lý đường ống : vừa có khả thực lệnh vừa có khả nhận lệnh + vi xử lý 8086 có khả xử lý đường ống cấu trúc bên vi xử lý có đơn vị hoạt động tương đối độc lập đơn vị thực hiên EU đơn vị giao tiếp BIU - Trong thời gian EU thực lệnh BIU đảm nhận nhiệm vụ nhận trước lệnh cất tạm vào hàng đợi lệnh ghi liệu Nhờ mà bus bị bận chu kỳ đọc EU thực lệnh trước bus bận chu kỳ ghi EU lại thực lệnh khác + IF: nhận lệnh, ID: giải mã lệnh, EX :thực thi Lệnh\T T1 I1 IF I2 I3 I4 T2 ID IF T3 EX ID IF T4 T5 T6 EX ID IF EX ID EX T7 I5 IF ID EX Vậy cần chu kỳ để thực hiên lệnh Câu 11:Hãy cho biết tên, ký hiệu ý nghĩa cờ thị trạng thái kết CPU? Xác định giá trị cờ sau vi xử lý 8086 thực lệnh sau: MOV AL,056H ADD AL,0AAH (Biết trước giá trị bit cờ ghi AL 0) + ghi cờ ghi 16 bit dung để lưu giữ thông tin trạng thái EU kết phép toán ALU thực STT Tên Cờ phụ Cờ nhớ Cờ tràn Cờ bậc chẵn Cờ Rezo Cờ dấu Kí hiệu AF CF OF PF Ý nghĩa AF=1 bit có nhớ CF=1 bit cao có nhớ OF=1 tràn hay phếp tính vượt thang PF=1 tổng chữ số chẵn ZF SF ZF=1 kết SF=0 số dương SF=1 số âm + ta có: 056h= 0000 0101 0110 0AAh= 0000 1010 1010 Phép tính : 0000 0101 0110 +0000 1010 1010 0001 0000 0000 AF=1, CF=0, OF=0, PF=0, ZF=0, SF=0 Câu 12:Tại Bộ vi xử lý 8086 Intel tất ghi địa (đoạn độ lệch) có dài tối đa 16 bits địa vật lý CPU tạo có độ dài 20 bits (từ A0 đến A19)? Hãy cho biết cặp - Ví dụ xác định địa đoạn độ lệch chương trình phục vụ ngắt với INT 17H 17h*4=68h địa logic là: 68h,69h,6Ah,6Bh Địa logic: 0000:0068h, 0000:0069h, 0000:006Ah, 0000:006Bh Câu 34 - - Stack: vùng nhớ để lưu trữ liệu tạm thời Nó làm việc theo nguyên tắc vào Sau trước Các lệnh cho phép người dùng truy cập vào ngăn xếp: pop, push - Bộ vi xử lý tự động truy cập vào ngăn xếp mà bắt đầu hay kết thúc chương trình phục vụ ngắt - Khi ngắt thực vi xử lý tự động lưu giá trị ghi: cờ(FR), trỏ lệnh (IP) ghi đoạn (CS) vào ngăn xếp Và tự động khôi phục liệu sau kết thúc chương trình phục vụ ngắt 37 : Định nghĩa vào/ra song song vào/ra nối tiếp? Chúng sử dụng trường hợp nào? Địa cổng vào nối tiếp COM1-COM4 vào song song LPT1-LPT4 lưu đâu? Tại địa nào? Địa cổng có độ dài bit? Hãy viết lệnh đọc cổng có địa 03FDh? - Vào song song lần thực lệnh IN OUT 8bits hay 16 bits số liệu đồng thời đưa hay nhận vào cổng Vào nối tiếp lần thực lệnh IN OUT bit số liệu đưa hay nhận vào cổng Muốn chuyển đủ byte số liệu máy tính cần đến lần thực lệnh IN OUT Thao tác phải sử dụng ghi dịch để chuyển tín hiệu song song thành nối tiếp (lệnh OUT) chuyển tín hiệu nối tiếp thành song song (lệnh IN) - - - - Truyền số liệu song song có tốc độ cao nhiều lần so với truyền số liệu nối tiếp Bus làm việc tần số cao thường bị can nhiễu làm ảnh hưởng tới chất lượng truyền tin Mặt khác truyền khoảng cách xa giá thành cao số lượng đường truyền lớn Xuất phát từ tính chất truyền số liệu song song nên người ta thường sử dụng phương thức truyền số liệu song song truyền số liệu nội máy tính truyền số liệu thiết bị chủ thiết bị tớ với cự ly ngắn truyền số liệu máy tính với ngoại vi thông qua cổng kết nối LPT Phương thức truyền số liệu nối tiếp thường dùng truyền số liệu thiết bị chủ thiết bị tớ có khoảng cách xa, thường có giúp đỡ thiết bị truyền tin Modem, Rounter.v.v Trên máy tính IBM PC cho phép quản lý tối đa đến cống vào nối chuẩn RS 232 (cổng COM) gán số hiệu từ COM đến COM cổng vào song song theo chuẩn LPT gán số hiệu từ LPT1 đến LPT Khi khởi động máy tính, HĐH kiểm tra có mặt cổng vào nối tiếp vào song song cất địa chúng vào vùng nhớ có địa là: Địa cổng vào nối tiếp cất giữ từ địa chỉ: 0000:0400 đến 0000:0407 - - - - Địa cổng vào song song cất giữ từ địa 0000:0408 đến 0000:040F Do để xác định số cổng vào song song nối tiếp máy tính hành người ta thường dùng lệnh D chương trình gỡ rối Debug để quan sát nội dung vùng nhớ có địa từ 0000:0400 đến 0000:400F byte chứa địa cồng COM từ đến byte chưa địa cổng LPT từ đến Khi giá trị ô nhớ 00 cổng COM LPT tương ứng không tồn Khi truyền số liệu xa người ta phân biệt thiết bị truyền số liệu thành thiết bị đầu cuối thiết bị truyền thông Thiết bị đầu cuối – DTE (Data Terminal equipment): thiết bị chủ động thu phát số liệu ví dụ máy tính, máy Fax, máy điện thoại.v.v Thiết bị truyền thông – DCE (Data Communication eqipment) thiết bị thực khuyếch đại truyền số liệu đường truyền ví dụ modem, router, switch.v.v 39 )) Câu hỏi: Nêu mối quan hệ độ phân giải hình, số bits mã hoá màu dung lượng nhớ Video RAM?(đề cương có rồi) Chuẩn bus AGP sử dụng để làm gì? Tính thông lượng (hay dải thông) bus AGP 1x biết độ rộng bus 32 bit, tần số bus 66MHz? Card tăng tốc đồ họa AGP Ở chế độ đồ họa, để biểu diễn trang hình có độ phân giải cao, màu sắc rõ nét cần dung lượng nhớ lớn Khi thực sử lý - hình ảnh chuyển động giây cần phải đưa đên 30 trang lên hình, lượng thông tin trao đổi máy tính Card điều khiển hình lớn (dải thông đòi hỏi cao) Thực tế bus PCI máy tính không đủ dải thông để truyền lượng thông tin , người ta thiết kế giao diện truyền số liệu Card điều khiển hình CPU máy tính sở tốc độ truyền số liệu CPU RAM Card hình giao diện gọi card tăng tốc đồ họa AGP Xem thêm tài liệu Trên sở dải thông bus PCI 266MBps, người ta thiết kế Card AGP với tốc độ truyền: 2X = * 266MBps 4X = 4* 266MBps 8X = 8* 266MBps Ngoài việc tăng dải thông, để tăng tốc độ truyền AGP cải tiến giao thức truyền số liệu Hiện mà PCI dược nâng cấp PCI Exp có dải thông đến 16X người ta không sử dụng AGP mà sử dụng chuẩn PCI Exp cho máy tính - 38) Câu hỏi: Thế chế độ đồ hoạ chế độ văn hình? Trong chế độ văn bản, ký tự hình tương ứng - - - - byte nhớ hiển thị (Video RAM)? Byte thuộc tính Video RAM có ý nghĩa gì? Xác định byte thuộc tính ký tự hình có màu trắng đỏ? Trên hình Card điều khiển hình máy tính có hai chế độ làm việc: Chế độ văn chế độ đồ hoạ Chế độ văn bản: Đối tượng điều khiển Card điều khiển hình ký tự, ký tự tập hợp điểm sáng xếp thành hàng cột (Tuỳ theo độ phân giải mà ký tự có kích thước 8*14 điểm sáng hay 9*14 điểm sáng v.v.) Trong Card điều khiển hình có mạch giải mã tạo ký tự nạp sẵn vi mạch ROM thông qua mạch chốt dịch để đưa ký tự hình Tuỳ theo độ phân giải hình mà kích thước hình 80 cột * 25 = 1000 ký tự hàng hay 80 cột * 25 hàng = 2000 ký tự Như thấy đối tượng điều khiển Card điều khiển hình Chế độ văn tồn hệ điều hành DOS Chế độ đồ hoạ: Card điều khiển hình cần điều khiển đến điểm sáng hình hình có độ phân giải 800 điểm sáng * 600 điểm sáng = 48,000 điểm sáng đối tượng điều khiển card hình 48,000 điểm sáng lớn gấp nhiều lần làm việc chế độ văn Chế độ đồ hoạ sử dụng hệ điều hành Windows Ở điểm điều khiển hình, cần phải có thông tin điểm ảnh, hay ký tự, màu sắc, độ sáng vị trí Ở chế độ văn thông tin màu sắc độ sáng ký tự hình chứa byte byte gọi byte thuộc tính.Vùng nhớ Video RAM quy định - Địa logic địa A0000h đến BFFFFh Ở chế độ văn thường người ta sử dụng vùng nhớ Video RAM địa B0000h B8000h tuỳ theo loại card hình Như vị trí của ký tự hình tương ứng với hai byte nhớ Video RAM Người ta quy định tính từ trái qua phải, từ xuống dưới, ký tự vị trí cột đầu tiên, hàng hình đánh số 0, 1, 2, v.v Giả sử địa mà Video Ram sử dụng địa B800h, hình có độ phân giải 80 cột * 25 hàng nội dung Video RAM từ địa sau: Địa vật lý Nội dung B800:0000 B8000 Mã ASCII ký tự hàng cột B800:0001 B8001 Thuộc tính ký tự hàng cột B800:0002 B8002 Mã ASCII ký tự hàng cột B800:0003 B8003 Thuộc tính ký tự hàng cột B800: 07CE B87CE Mã ASCII ký tự hàng 25 cột 80 B800: 07CF B87CF Thuộc tính ký tự hàng 25 cột 80 - - 40) Câu hỏi: Dải thông bus gì? Đơn vị đo dải thông? Công thức tính dải thông? Yếu tố ảnh hưởng đến dải thông bus? So sánh dải thông bus song song bit bus nối tiếp có tần số truyền? … Dải thông Bus suất truyền hay tốc độ mà Bus truyền số liệu từ thiết bị chủ đến thiết bị tớ Đơn vị đo dải thông MB/s xác định công thức sau: - Dải thông = tần số l/v Bus * độ rộng Bus liệu (byte) - Từ công thức ta thấy giải pháp để tăng dải thông Bus là: - Tăng tần số làm việc Bus - Tăng độ rộng Bus số liệu - Ngoài việc thay đổi giao thức Bus góp phần làm tăng dải thông - Các loại Bus ISA, MCA, EISA, PCI, AGP, PCI Exp xây dựng phát triển theo tiêu chí: Dải thông hệ Bus đời sau lớn dải thông hệ Bus hệ trước để nhằm đảm bảo tốc độ truyền liệu thiết bị chủ đến thiết bị tớ ngày cao ứng dụng đồ hoạ, trình đọc ghi thông tin nhớ ổ đĩa cứng chuẩn ATA, chuẩn SATA.v.v Trong loại Bus kể trên, hệ Bus MCA, EISA, PCI, AGP PCI Exp có hỗ trợ Plug and Play mức độ từ thấp đến cao theo nguyên tắc hệ Bus đời sau có khả tự động định dng cấu hình (Plug and Play) cao hệ Bus hệ trước Câu hỏi 41: Lập bảng so sánh bus ISA bus PCI đặc tính sau: độ rộng liệu, độ rộng địa chỉ, tốc độ bus (tần số bus), kích thước bus, khả chống nhiễu xuyên âm, kiểu kích phát tín hiệu ngắt, hỗ trợ chia sẻ ngắt, khả cầu hình tự động plug-n-play, độ phụ thuộc vào vi xử lý? Tính dải thông hai bus ISA PCI sử dụng giá trị độ rộng liệu tần số trên? - (thanh chưa làm) - -Câu 42: Trình bày giao diện USB: chức năng, kiểu truyền liệu (nối tiếp, song song), tốc độ truyền, tổ chức ghép nối (tô-pô) chủ-tớ? Hãy cho biết số lượng thiết bị USB nối với chủ USB? Cáp truyền USB: cấu tạo, độ dài, kỹ thuật chống nhiễu đường truyền? - // Trả lời: USB giao thức truyền liệu máy tính với thiết bị ngoại vi Máy tính coi chủ Bus Nguyên tắc kết nối hoàn toàn tương tự cách trao đổi thông tin mạng máy tính nghĩa thiết bị ngoại vi máy tính gán cho địa IP (Internet Protocol) - Dữ liệu truyền USB theo hai chế độ: - Chế độ cao tốc (Full speed mode) với tốc độ 12 Mbs - Chế độ chậm (low speed mode) với tốc độ 1,5 Mbs - Ngoài giao diện USB HĐH hỗ trợ “hot plug and play” Người sử dụng cắm thêm tháo thiết bị ngoại vi mà không cần tắt máy tính hay cài đặt lại hệ thống Thiết bị ngoại vi không cần mạch phụ máy chủ chức phần mềm hệ thống đảm nhiêm Khi phát thiết bị ngoại vi mới, hệ điều hành tự động cài đặt phần mềm điều khiển thiết bị - Ngoài trình truyền số liệu giao diện USB sử dụng nguyên lý truyền dòng sử dụng khuyếch đại vi sai, nguyên lý cho phép triệt tiêu nhiễu loạn tác động lên đường truyền đảm bảo truyền khoảng cách xa - - -Câu 43: Trong máy tính nay, bus hệ thống (nối CPU-bộ nhớ) bus vào/ra (nối CPU-ngoại vi) có làm việc tần số không? Tại sao? Thiết bị hệ thống Bus máy tính đảm bảo cho phận làm việc tần số khác nhau? /// Trả lời: : Trong máy tính nay, bus hệ thống (nối CPU-bộ nhớ) bus vào/ra (nối CPU-ngoại vi) không làm việc tần số Trên máy XT ban đầu sử dụng BVXL 8086/88 CPU, RAM I/O nối vào Bus - Năm 1987 Compaq đưa ý tưởng chia đồng hộ hệ thống thành hệ khác nhau, CPU RAM làm việc tần số độc lập với tần số I/O ý tưởng thực hiên máy tính sử dụng máy tính sử dụng BVXL 80286 80386 Kết nối Bus thiết bị gọi Bridge (Cầu nối) - - Từ máy tính sử dụng BVXL 80486 Intel sử dụng kiến trúc “Clock doubling” BVXL tần sô làm việc BVXL tần số làm việc Bus nhân Ở BVXL tiến tiến tần sô làm việc BVXL gấp 10, 12 lần tần số làm việc Bus Như ta thấy kiến trúc Clock double Bridge thiết bị đảm bảo cho CPU, nhớ, hệ Bus ngoại vi làm việc tần số khác - Câu 44: Thế bus hệ thống máy tính? Bus hệ thống gồm bus nào? Chức bus đó? Độ rộng bus địa chỉ, bus liệu xác định khả máy tính?Dải thông bus phụ thuộc vào yếu tố gì?Tại sao? Trả lời: bus hệ thống máy tính đường dây để truyền tín hiệu liên hệ khối chức máy tính lại với Hệ thống bus bao gồm loại bus bus địa chỉ, bus liệu bus điều khiển - BUS địa chỉ: Phục vụ việc chọn ô nhớ thiết bị vào/ra Khi ghi/đọc nhớ thiết bị vào/ra, xử lý trung tâm đưa lên bus địa thiết bị liên quan Đây bus chiều xuất phát từ CPU - BUS liệu: dùng để chuyển liệu thường có từ 8, 16, 20, 24, 32 đến 64 đường dây tuỳ thuộc vào CPU cụ thể BUS liệu loại chiều Các phần tử có đầu nối thẳng với bus liệu phải trang bị đầu trạng thái để bảo đảm cho bus hoạt động bình thường - BUS điều khiển: Hỗ trợ cho việc trao đổi thông tin điều khiển trạng thái phân biệt thiết bị CPU truy nhập nhớ hay thiết bị vào/ra, thao tác truy nhập đọc hay viết v.v Bus điều khiển thường gồm hàng chục dây tín hiệu khác nhau, xét theo nhóm loại bus chiều Độ rộng bus địa lớn không gian nhớ lớn Giả sử số lượng tín hiệu địa n số ô nhớ 2n Độ rộng bus liệu định tốc độ truy cập nhớ CPU (hiểu theo cách dung lượng liệu truy cập chu kỳ đọc ghi) - Ta có công thức : Dải thông = tần số l/v Bus * độ rộng Bus liệu (byte) Do ta thấy giải thông bus phụ thuộc tần số làm việc bus,độ rộng bus liệu việc thay đổi giao thức bus Câu 45: Phương pháp phục vụ ngoại vi ngắt có ưu điểm so với phương pháp phục vụ ngoại vi phương pháp hỏi vòng? Qui trình thực vi xử lý có ngắt kích hoạt? Ý nghĩa bit cờ ngắt IF (Interrupt Flag) ngắt cứng? Lệnh phần mềm để che (cấm) không che (cho phép) ngắt? - - - Trả lời: Quản lý ngoại vi phương pháp hỏi vòng, sau khoảng thời gian định máy tính hỏi trạng thái ngoại vi, bít thông tin biểu diễn trạng thái ngoại vi thay đổi nghĩa ngoại vi yêu cầu phục vụ, máy tính chạy chương trình phục vụ ngoại vi Như vây phản ứng máy tính vớI yêu cầu phục vụ ngoạI vi không tức thời Quản lý ngoại vi ngắt: Khi ngoại vi yêu cầu phục vụ, phát tín hiệu yêu cầu phục vụ - IRQs Ngay máy tính dừng tất công việc thực để chạy chương trinh phục vụ ngoại vi Như vây phản ứng máy tính vớI yêu cầu phục vụ ngoại vi trường hợpj tức thời Đây ưu điểm trội việc quản lý ngoại vi ngắt so với việc quản lý ngoại vi phương pháp hỏi vòng Khi vi xử lý nhận tín hiệu ngắt thường tạm ngưng tất hoạt động khác kích hoạt chương trình có nhớ gọi chương trình xử lý ngắt tương ứng với số liệu ngắt cụ thể - Bít cờ ngắt IF bit phản ánh trạng thái kiện ngắt IF = che ngắt,IF =1 cho phép ngắt Câu 46: Dải thông Bus gì? Đơn vị đo dải thông? Các biện pháp để tăng dải thông Bus máy tính? Các loại Bus ISA, MCA, EISA, PCI, AGP phát triển theo tiêu chí nào? Các loại Bus vừa kể Bus có hỗ trợ Plug and Play? - - Trả lời:Dải thông Bus suất truyền hay tốc độ mà Bus truyền số liệu từ thiết bị chủ đến thiết bị tớ Đơn vị đo dải thông MB/s xác định công thức sau: Dải thông = tần số l/v Bus * độ rộng Bus liệu (byte) Từ công thức ta thấy giải pháp để tăng dải thông Bus là: Tăng tần số làm việc Bus Tăng độ rộng Bus số liệu Ngoài việc thay đổi giao thức Bus góp phần làm tăng dải thông Các loại Bus ISA, MCA, EISA, PCI, AGP, PCI Exp xây dựng phát triển theo tiêu chí: Dải thông hệ Bus đời sau lớn dải thông hệ Bus hệ trước để nhằm đảm bảo tốc độ truyền liệu thiết bị chủ đến thiết bị tớ ngày cao ứng dụng đồ hoạ, trình đọc ghi thông tin nhớ ổ đĩa cứng chuẩn ATA, chuẩn SATA.v.v Trong loại Bus kể trên, hệ Bus MCA, EISA, PCI, AGP PCI Exp có hỗ trợ Plug and Play mức độ từ thấp đến cao theo nguyên tắc hệ Bus đời sau có khả tự động định dng cấu hình (Plug and Play) cao hệ Bus hệ trước Câu 47: Thiết bị gọi “Cầu nối – bridge” máy tính dùng để thực chức gì? Có loại cầu loại dùng để kết nối phận với nhau? Trả lời:Năm 1987 Compaq đưa ý tưởng chia đồng hộ hệ thống thành hệ khác nhau, CPU RAM làm việc tần số độc lập với tần số I/O ý tưởng thực hiên máy tính sử dụng máy tính sử dụng BVXL 80286 80386 Kết nối Bus thiết bị gọi Bridge (Cầu nối) - - Hiện MainBoard máy tính điều khiển nhiều mạchphần cứng có chức khác Tất chúng đóng mạch tích hợp cực lớn gọi chipset Cấu trúc phổ biến chipset thường có chip gọi north and south Bridges North bridge: Điều khiển truyền số liệu CPU, RAM, cổng AGP cổng PCI Express * 16x South Bridge: Liên kết với North bridge truyền số liệu đến tất ngoại vi lại -Câu 48: Số lượng ngoại vi tối đa mà máy tính quản lý cổng COM bao nhiêu? Cổng LPT bao nhiêu?Để kiểm tra có mặt cổng đó, người ta dùng phương pháp nào?Cổng USB bao nhiêu? Giải thích lý giao diện qua cổng USB lại cho phép quản lý số ngoại vi đến 127 thiết bị? Trả lời: Trên máy tính IBM PC cho phép quản lý tối đa đến cống vào nối chuẩn RS 232 (cổng COM) gán số hiệu từ COM đến COM cổng vào song song theo - - chuẩn LPT gán số hiệu từ LPT1 đến LPT Khi khởi động máy tính, HĐH kiểm tra có mặt cổng vào nối tiếp vào song song cất địa chúng vào vùng nhớ có địa là: Địa cổng vào nối tiếp cất giữ từ địa chỉ: 0000:0400 đến 0000:0407 Địa cổng vào song song cất giữ từ địa 0000:0408 đến 0000:040F Do để xác định số cổng vào song song nối tiếp máy tính hành người ta thường dùng lệnh D chương trình gỡ rối Debug để quan sát nội dung vùng nhớ có địa từ 0000:0400 đến 0000:400F byte chứa địa cồng COM từ đến byte chưa địa cổng LPT từ đến Khi giá trị ô nhớ 00 cổng COM LPT tương ứng không tồn Khi truyền số liệu xa người ta phân biệt thiết bị truyền số liệu thành thiết bị đầu cuối thiết bị truyền thông Số lượng ngoại vi tối đa mà máy tính quản lí cổng USB tối đa 127 thiết bị với nguyên tắc kết nối theo kiểu mạng máy tính nên giao diện USB cho phép kết nối tối đa 127 thiết bị cách nối tiếp dùng Hub trung tâm Câu 49: Thế byte thuộc tính nhớ Video RAM Cho biết card hình máy tính chế độ 02: văn bản, độ phân giải 80 cột x 25 dòng, địa nhớ Video B8000h Xác định địa logic byte ký tự byte thuộc tính ứng với vị trí dòng 12 cột 20 hình - Trả lời: Ở chế độ văn thông tin màu sắc độ sáng kí tự hình chứa byte, byte byte thuộc tính Địa logic Mã ASCII kí tự dòng 12 cột 20 B8000:0000C B80014 Thuộc tính kí tự dòng 12 cột 20 B8000:00020 B8020

Ngày đăng: 15/05/2016, 15:47

Tài liệu cùng người dùng

Tài liệu liên quan