1. Trang chủ
  2. » Luận Văn - Báo Cáo

bài tập lớn kiến trúc máy tính đề 10

11 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Trang 1

ỦY BAN NHÂN DÂN THÀNH PHỐ HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC SÀI GÒN

BÀI TẬP LỚN

KIẾN TRÚC MÁY TÍNHĐỀ 10

Sinh viên thực hiện - Nhóm 3: GVHD: TS Đinh Thị ThuHương

1/ Võ Quốc Duy……… Mssv : 3121411044

2/ Nguyễn Hoàng Đăng Khoa………Mssv : 3121411104

3/ Dương Minh Sơn……… Mssv : 3121411183 Lớp: DCT121C2

Trang 2

TP Hồ Chí Minh, tháng 12/2021

BẢNG PHÂN CÔNG NHIỆM VỤ - ĐỀ 10

việc thựchiện

1 Nguyễn Hoàng Đăng Khoa 1/ Anh/chị hãy trình bàyđịnh nghĩa mạch phânkênh? Vẽ sơ đồ? Trìnhbày nguyên lý hoạt động?Nêu ứng dụng mạch phânkênh trong máy tính?

2 Dương Minh Sơn 2/ Anh/chị hãy trình bàycác thành phần của máychủ: RAM, CPU, HDD?Kỹ thuật pipelining trongcác thế hệ CPU hiện naycủa Intel?

3 Võ Quốc Duy 3/ Nhập mảng 1 chiều vàphần tử x Tìm Max, Minvà kiểm tra x có trongmảng hay không?

100%

Trang 3

Câu 1 : Anh/chị hãy trình bày định nghĩa mạch phân kênh? Vẽ sơđồ ? Trình bày nguyên lý hoạt động ? Nêu ứng dụng mạch phânkênh trong máy tính ?

Bài làm

Mạch tách kênh là gì? [1],[2]

Là 1 mạch logic tổ hợp dùng để chuyển một đường đầu vào chungthành một trong một số đầu ra riêng biệt Bộ chuyển mạch phân kênhngược lại với bộ ghép kênh, bộ tách kênh sẽ có 1 tín hiệu vào là mộtkênh duy nhất và sau đó chuyển nó sang một trong số các dòng đầu rariêng lẻ tại một thời điểm Bộ tách kênh chuyển đổi dữ liệu nối tiếp ởđầu vào thành dữ liệu song song tại các đường đầu ra của nó.

Vẽ sơ đồ : Mục dưới sẽ nói đến mạch phân kênh 1 sang 2 và từ 1

Trang 5

Nguyên lý hoạt động : [3]

- Mạch phân kênh hoạt động như mạch giải mã : Giải mã từ n đườngngõ vào sang 2n đường ngõ ra là quá trình thực hiện ngược lại so vớimã hóa Ngõ vào là một mã nào đó (nhị phân, BCD, Gray, …) có nbit và mỗi đường ngõ ra chỉ thị (mức cao hoặc mức thấp) tương ứngcho một tổ hợp mã ngõ vào.

Ứng dụng của mạch phân kênh trong máy tính : [4]

Trang 6

1.Dùng mạch phân kênh thiết kế mạch logic : Cũng giống như mạch dồn kênh, mạch tách kênh hay giải mã còn có thể dùng để thiết kế mạch logic tổ hợp Ta có thể thiết kế mạch tổ hợp rất dễ dàng : Không cần phải đơn giản biểu thức nhiều, thường dùng ít IC, dễ thiết kế

2.Chia sẻ đường truyền.

Tài liệu tham khảo

Bài làma)Các thành phần của máy chủ

Máy chủ (hay còn gọi là sever ) là một hệ thống máy tính gồm phần cứngvà phần mềm có chức năng lưu trữ và xử lí dữ liệu Trong đó phần cứngbao gồm các bộ phận như RAM,CPU,SSD…ở đây chúng ta sẽ nói đến 3bộ phận chính đó là RAM,CPU và HDD.

RAM được biết đến như là một bộ nhớ truy cập ngẫu nhiên của máytính,nó cho phép bạn xử lí nhiều tác vụ trên máy tính bằng cách cung cấpcho các ứng dụng một nơi để lưu trữ và truy cập dữ liệu trong thời gianngắn hạn,ngoài ra RAM còn giúp bạn khởi động máy tính,mở ứng dụng vàtệp một cách nhanh chóng vì máy tính của bạn có thể dễ dàng tìm thấy cácdữ liệu đã được in trong bộ nhớ ngắn hạn ,điều này giúp máy tính tìmkiếm nhanh chóng các kiểu dữ liệu đã được lưu vào trước đó.Về cơ bảnRAM được chia thành 2 loại chính đó là SRAM và DRAM (hay còn gọi làRAM tĩnh và RAM động) trong đó:

SRAM (RAM tĩnh) được lưu trữ trong các bóng bán dẫn và sử dụng điện năng thấp liên tục để cho kiểu dữ liệu luôn trong trạng thái mới.

Trang 7

DRAM (RAM động) được lưu trữ trong các tụ điện và phóng điện từ từ , việc phóng điệntừ từ giúp DRAM làm mới định kì để hoạt động tốt hơn Khi nguồn điện tắt ,điện tích sẽ tiêu hao và RAM sẽ trống dữ liệu.

Vi xử lí trung tâm (CPU) là một bộ phận quan trọng của máy tính, nó xử líhầu hết thông tin được truyền vào và thực hiện chúng bên trong máytính Nó cho phép máy tính thực hiện các lệnh được nhập vào và xử lý tấtcả các hướng dẫn nhận được bằng phần mềm chạy trên PC cũng như cácthành phần phần cứng khác Và để thực hiện các câu lệnh và luồng dữ liệuđến và đi của máy tính thì CPU cần dựa vào các bộ phận cấu tạo nênnó Cụ thể CPU gồm có 2 thành phần chính:

Bộ điều khiển : là một khối điều khiển hoạt động như một trung gian giải mã các lệnh được gửi đến vi xử lý ,cho các bộ phận khác như khối logic số học phải làm gìbằng cách cung cấp các tín hiệu điều khiển ,sau đó gửi dữ liệu đã xử lý trở lại bộ nhớ.

Đơn vị logic số học (ALU): là một mạch kỹ thuật số bên trong bộ xử lý ,xử lý các hoạt động về số học và logic bằng cách tải dữ liệu từ các thanh ghi đầu vào ,sau khi được truyền dữ liệu ALU sẽ hoàn thành chúng bằng cách kết nối nhiều bóng bán dẫn sau đó lưu trữ kết quả trong một thanh ghi đầu ra và chuyển dữ liệu vào bộ nhớ

Nhìn chung CPU có thể hiểu là bộ não ,là trái tim của máy tính , nó giaotiếp với các thiết bị đầu vào/đầu ra(input/output), các thiết bị này nhận dữliệu đến và đi từ CPU.

HDD (ổ cứng) là một thành phần phần cứng lưu trữ tất cả dữ liệu và nộidung kỹ thuật số của máy tính chẳng hạn như là hình ảnh ,video ,game ,ứng dụng phần mềm…Mọi thứ trên ổ cứng đều được đo bằngkích thước của một tệp bằng các đơn vị nhưbyte ,merabyte,gigabyte,terabyte

b)Kỹ thuật pipelining trong CPU của Intel[3]

Để thực thi một dòng lệnh vào CPU cần trải qua nhiều quá trình như lànhận thông tin ,xử lý thông tin,xuất thông tin,lưu trữ thông tin… và việcphải trải qua hết quá trình trên mới có thể tiếp tục xử lý dòng lệnh tiếptheo sẽ làm mất rất nhiều thời gian và gây lãng phí thời gian trống khi thực

Trang 8

hiện xong một quá trình vì vậy Intel đã trang bị cho CPU của mình một kỹthuật để tối ưu thời gian thực hiện nhiều câu lệnh đó là pipelining Kỹthuật pipelining có thể hiểu là một kỹ thuật mà trong đó các lệnh đượcthực hiện liên tục và chồng lấn lên nhau.Cụ thể khi thực hiện một dònglệnh thì các quá trình thực thi dòng lệnh đó khi xong việc thì sẽ tiến vàotrạng thái chờ cho đến khi hết quá trình mới có thể hoạt động tiếp vớidòng lệnh tiếp theo,kỹ thuật pipelining cho phép các quá trình đó thực hiệnliên tục mà không cần phải đợi các quá trình khác thực hiện xong dònglệnh , điều này giúp tiết kiệm thời gian xử lý nhiều dòng lệnh cùng một lúcđem lại tốc độ xử lý tối ưu cho CPU

TÀI LIÊU THAM KHẢO

.stack 100h.data

tb1 db 'nhap so phan tu cua mang :$'tb2 db 10,13,'nhap phan tu: $'

tb3 db 10,13,'phan tu co gia tri lon nhat la$'a dw 20 dup(0)

x dw ?.code main proc

mov ax,@data mov ds,ax mov ah,9 lea dx,tb1 int 21h call nhapso1

Trang 9

call nhap mov ah,9 lea dx,tb3 int 21h call sosanh mov ah,4ch int 21h

main endpnhapso1 proc mov ah,1 int 21h

sub al,30h xor ah,ah mov x,ax ret nhapso1 endpnhap proc

mov cx,x xor si,si nhapmang: mov ah,9 lea dx,tb2 int 21h

push cx nhapso:

mov ah,1 int 21h

cmp al,13 je catkq sub al,30h mov cl,al

Trang 10

xor ch,ch

mov bx,10 mov ax,a[si] mul bx add ax,cx mov a[si],ax jmp nhapso catkq:

add si,2 pop cx loop nhapmang ret

nhap endpsosanh proc xor si,si mov ax,a[si] mov cx,15 duyet:

cmp a[si],ax jbe qua mov ax,a[si] qua:

add si,2 loop duyet xor cx,cx mov bx,10 chia:

xor dx,dx div bx push dx inc cx cmp ax,0

Trang 11

jne chia mov ah,2 hienso: pop dx add dl,30h int 21h loop hienso ret

sosanh endp

Hết

Ngày đăng: 26/06/2024, 15:46

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w