4.1 Khái ni m ki n trúc máy tínhệ ế
Ki n trúc máy tính bao g m ba ph n: Ki n trúc ph n m m, t ch c c aế ồ ầ ế ầ ề ổ ứ ủ máy tính và l p đ t ph n c ng. ắ ặ ầ ứ
Ki n trúc ph n m m c a máy tính ch y u là ki n trúc ph n m mế ầ ề ủ ủ ế ế ầ ề c a b x lý, bao g m: t p l nh, d ng các l nh và các ki u đ nh v . ủ ộ ử ồ ậ ệ ạ ệ ể ị ị
+ Trong đó, t p l nh là t p h p các l nh mã máy (mã nh phân) hồn ch nhậ ệ ậ ợ ệ ị ỉ có th hi u và để ể ược x lý b i b x lý trung tâm, thông thử ớ ộ ử ường các l nh trongệ t p l nh đậ ệ ược trình bày dướ ại d ng h p ng . M i l nh ch a thơng tin u c uợ ữ ỗ ệ ứ ầ b x lý th c hi n, bao g m: mã tác v , đ a ch toán h ng ngu n, đ a ch toánộ ử ự ệ ồ ụ ị ỉ ạ ồ ị ỉ h ng k t qu , l nh k ti p (thơng thạ ế ả ệ ế ế ường thì thơng tin này n). ẩ
+ Ki u đ nh v ch ra cách th c thâm nh p tốn h ng. ể ị ị ỉ ứ ậ ạ
Ki n trúc ph n m m là ph n mà các l p trình viên h th ng ph i n mế ầ ề ầ ậ ệ ố ả ắ v ng đ vi c l p trình hi u qu , ít sai sót. ữ ể ệ ậ ể ả
Ph n t ch c c a máy tính liên quan đ n c u trúc bên trong c a bầ ổ ứ ủ ế ấ ủ ộ
x lý, c u trúc các bus, các c p b nh và các m t k thu t khác c a máyử ấ ấ ộ ớ ặ ỹ ậ ủ tính. Ph n này s đầ ẽ ược nói đ n các chế ở ương sau.
L p đ t ph n c ng c a máy tính ám ch vi c l p ráp m t máy tínhắ ặ ầ ứ ủ ỉ ệ ắ ộ dùng các linh ki n đi n t và các b ph n ph n c ng c n thi t. Chúng taệ ệ ử ộ ậ ầ ứ ầ ế khơng nói đ n ph n này trong giáo trình. ế ầ
Ta nên l u ý r ng m t vài máy tính có cùng ki n trúc ph n m m nh ngư ằ ộ ế ầ ề ư ph n t ch c là khác nhau (VAX 11/780 và VAX 8600). Các máy VAXầ ổ ứ 11/780 và VAX 11/785 có cùng ki n trúc ph n m m và ph n t ch c g nế ầ ề ầ ổ ứ ầ gi ng nhau. Tuy nhiên vi c l p đ t ph n c ng các máy này là khác nhau. Máyố ệ ắ ặ ầ ứ VAX 11/785 đã dùng các m ch k t hi n đ i đ c i ti n t n s xung nh p vàạ ế ệ ạ ể ả ế ầ ố ị đã thay đ i m t ít t ch c c a b nh trong. ổ ộ ổ ứ ủ ộ ớ
4.2 Khái ni m t ch c máy tínhệ ổ ứ
T ch c máy tính hay c u trúc máy tính là khoa h c nghiên c u v các bổ ứ ấ ọ ứ ề ộ
ph n c a máy tính và phậ ủ ương th c ho t đ ng c a chúng. V i đ nh nghĩaứ ạ ộ ủ ớ ị nh v y t ch c máy tính khá g n gũi v i vi ki n trúc – m t thahf ph nư ậ ổ ứ ầ ớ ế ộ ầ c a ki n trúc máy tính. Nh v y có th th y r ng, ki n trúc máy tính làủ ế ư ậ ể ấ ằ ế khai ni m r ng h n nó bao hàm c t ch c hay c u trúc máy tínhệ ộ ơ ả ổ ứ ấ