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

Thông tin cơ bản

Tiêu đề Mạch phân kênh
Tác giả Võ Quốc Duy, Nguyễn Hoàng Đăng Khoa, Dương Minh Sơn
Người hướng dẫn TS. Đinh Thị Thu
Trường học Trường Đại Học Sài Gòn
Chuyên ngành Kiến Trúc Máy Tính
Thể loại Bài Tập Lớn
Năm xuất bản 2021
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 11
Dung lượng 179,75 KB

Nội dung

Bộ chuyển mạch phân kênh ngượ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ột kênh duy nhất và sau đó chuyển nó sang một trong số các dòng đầu ra riêng lẻ tại một thời đi

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ị Thu Hươ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

ST

T

việc thực hiện

1 Nguyễn Hoàng Đăng Khoa 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ân kênh trong máy tính?

100%

2 Dương Minh Sơn 2/ Anh/chị hãy trình bày

các thành phần của máy chủ: RAM, CPU, HDD?

Kỹ thuật pipelining trong các thế hệ CPU hiện nay của Intel?

100%

3 Võ Quốc Duy 3/ Nhập mảng 1 chiều và

phần tử x Tìm Max, Min

và kiểm tra x có trong mả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ân kê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 chung thành một trong một số đầu ra riêng biệt Bộ chuyển mạch phân kênh ngượ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ột kênh duy nhất và sau đó chuyển nó sang một trong số các dòng đầu ra riê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

sang 4 :

Inputs outputs

Trang 4

=> Y0=S'I ,Y1=SI

inputs outputs

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 đường ngõ vào sang 2n đường ngõ ra là quá trình thực hiện ngược lại so với

mã hóa Ngõ vào là một mã nào đó (nhị phân, BCD, Gray, …) có n bit và mỗi đường ngõ ra chỉ thị (mức cao hoặc mức thấp) tương ứng cho 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 [1]<http://thuvienso.bvu.edu.vn/handle/TVDHBRVT/19716>

[2]<https://mobitool.net/n-channel-mosfet-basics.html>

[3]<https://dientutuonglai.com/mach-giai-ma.html>

[4]<http://123docz.net/document/1349912-mach-tach-kenh-la-gi.htm>

Câu 2:Anh/chị hãy trình bày các thành phần của máy chủ :RAM,CPU,HDD? Kỹ thuật pipelining trong các thế hệ CPU hiện nay cảu Intel.

Bài làm a)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ứng

và phần mềm có chức năng lưu trữ và xử lí dữ liệu Trong đó phần cứng bao gồm các bộ phận như RAM,CPU,SSD…ở đây chúng ta sẽ nói đến 3

bộ phận chính đó là RAM,CPU và HDD

1.RAM[1]

RAM được biết đến như là một bộ nhớ truy cập ngẫu nhiên của máy tí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ấp cho các ứng dụng một nơi để lưu trữ và truy cập dữ liệu trong thời gian ngắ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ác

dữ liệu đã được in trong bộ nhớ ngắn hạn ,điều này giúp máy tính tìm kiếm nhanh chóng các kiểu dữ liệu đã được lưu vào trước đó.Về cơ bản RAM đượ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ện

từ 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.

2.CPU[2]

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áy tí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ất

cả các hướng dẫn nhận được bằng phần mềm chạy trên PC cũng như các thà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ên

nó 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ó giao tiế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

3.HDD

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ội dung 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ằng kí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ệc phả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ếp theo 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 được thự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òng lệnh thì các quá trình thực thi dòng lệnh đó khi xong việc thì sẽ tiến vào trạng thái chờ cho đến khi hết quá trình mới có thể hoạt động tiếp với dòng lệnh tiếp theo,kỹ thuật pipelining cho phép các quá trình đó thực hiện liên tục mà không cần phải đợi các quá trình khác thực hiện xong dòng lệ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

Câu 3: Nhập mảng 1 chiều và phần tử x Tìm Max, Min và kiểm tra x có trong mảng hay không?

Bài code

.model small

.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 endp

nhapso1 proc

mov ah,1

int 21h

sub al,30h xor ah,ah mov x,ax ret

nhapso1 endp nhap 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 endp

sosanh 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

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

TÀI LIỆU LIÊN QUAN

w