tổng quan hệ thống máy tính

331 376 0
tổng quan hệ thống máy tính

Đ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

TRƯỜNG …………………. KHOA………………………. [\[\ Chính sách ngôn ngữ ở Việt Nam qua các thời kì lịch sử 1  Chương 1: TỔNG QUAN HỆ THỐNG MÁY TÍNH 1.1 Lịch sử hệ thống máy tính 1.1.1 Các thế hệ máy tính Sự phát triển của máy tính được mô tả dựa trên sự tiến bộ của các công nghệ chế tạo các linh kiện cơ bản của máy tính như: bộ xử lý, bộ nhớ, các ngoại vi,…Ta có thể nói máy tính điện tử số trải qua bốn thế hệ liên tiếp. Việc chuyển từ thế hệ trước sang thế hệ sau được đặc trưng bằng một sự thay đổi cơ bản về công nghệ. • Thế hệ 1: Máy tính dùng đèn chân không (Vacumm Tube) 1946-1955 • Thế hệ 2: Máy tính dùng Transitor (1955-1965) • Thế hệ 3: Máy tính dùng mạch tích hợp IC (Intergrated Circuit) 1966 – 1980 • Thế hệ 4: Máy tính dùng mạch tích hợp cực lớn VLSI (Very Large Scale Intergrated )1980 đến nay a. Máy tính thế hệ 1 Máy tính ENIAC (Electronic Numerical Integrator and Computer): Đề xuất năm 1943 và hoàn thành 1946 được sử dụng đến1955 do thầy trò Eckert và Mauchly Trường đại h ọc Pennsylvania của Mỹ Đặc điểm chính: • Nặng 30 tấn, chiến diện tích 150m2 và sử dụng 140KW. • 5000 nghìn phép cộng trên giây. • Sử dụng hệ thập phân. • Lập trình bằng công tắc. • Sử dụng 18000 bóng đèn điện tử (vacuum tubes) IAS(Institute for Advanced Studies): Xây dựng dựa trên ý tưởng của Turring (Mỹ) và Von Neumann (Anh) Thiết kế 1947 hoàn thành 1952 2  Là mô hình cơ bản của hệ thống máy tính ngày nay Hình 1.1: Cấu trúc ISA Vào những năm đầu của thập niên 50, những máy tính thương mại đầu tiên được đưa ra thị trường: 48 hệ máy UNIVAC I và 19 hệ máy IBM 701 đã được bán ra. Hình 1.2: Micral (Pháp) máy vi tính lắp ráp hoàn toàn đầu tiên: Commercial Computers • 1947 - Eckert-Mauchly Computer Corporation • UNIVAC I (Universal Automatic Computer) • US Bureau of Census 1950 calculations • Became part of Sperry-Rand Corporation • Late 1950s - UNIVAC II – Faster – More memory 3  b. Máy tính thế hệ 2 (1957-1964) – Lab Bell phát minh ra transistor vào năm 1947 các đèn điện tử được thay thế bằng các transistor lưỡng cực. – Đến cuối thập niên 50, máy tính thương mại dùng transistor xuất hiện trên thị trường. – Kích thước máy tính giảm, rẻ tiền hơn, tiêu tốn năng lượng ít hơn. – Vào thời điểm này, mạch in và bộ nhớ bằng xuyến từ được dùng. – Ngôn ngữ cấp cao xuất hiện (như FORTRAN năm 1956, COBOL năm 1959, ALGOL năm 1960) và hệ điều hành kiểu tuần tự (Batch Processing) được dùng. c. Thế hệ thứ ba (1965-1971) – Xuất hiện các mạch tích hợp - IC: Integrated Circuit. – Các mạch kết độ tích hợp mật độ thấp (SSI: Small Scale Integration) có thể chứa vài chục linh kiện – Mạch tích hợp mật độ trung bình (MSI: Medium Scale Integration) chứa hàng trăm linh kiện trên mạch tích hợp. – Mạch in nhiều lớp xuất hiện – Bộ nhớ bán dẫn bắt đầu thay thế bộ nhớ bằng xuyến từ. – Máy tính đa chương trình và hệ điều hành chia thời gian được dùng. d. Thế hệ thứ tư 1972. – IC có mật độ tích hợp cao (LSI: Large Scale Integration): Chứa hàng ngàn linh kiện. – IC mật độ tích hợp rất cao (VLSI: Very Large Scale Integration) có thể chứa hơn 10 ngàn linh kiện trên m ạch. (Hiện nay, các chip VLSI chứa hàng triệu linh kiện). – Xuất hiện bộ vi xử lý (microprocessor) chứa cả phần thực hiện và phần điều khiển của một bộ xử lý – Bắt đầu xuất hiện các thế hệ máy tính cá nhân. – Bộ nhớ bán dẫn, bộ nhớ cache, bộ nhớ ảo được dùng rộng rãi. – Kỹ thuật ống dẫn, kỹ thuậ t vô hướng, xử lý song song… 4  Chíp VXL intel 4004 – chip VXL đầu tiên của intel IBM/PC đầu tiên khởi dầu cho dòng máy PC phổ biến ngày nay Tóm tắt : • Vacuum tube - 1946-1957 • Transistor - 1958-1964 • Small scale integration - 1965 : Up to 100 devices on a chip • Medium scale integration – 1971 – 100: 3,000 devices on a chip • Large scale integration - 1971-1977 : 3,000 - 100,000 devices on a chip • Very large scale integration - 1978 -1991: 100,000 - 100,000,000 devices on a chip • Ultra large scale integration – 1991 : Over 100,000,000 devices on a chip Hình 1.3: Sự phát triển về mật độ tích hợp của các chip VXL 5  Hình 1.4 : Lịch sử tiến hóa của các thế hệ vi xử lý Intel: từ năm 1971 tới năm 2003 Phân loại máy tính: Thông thường máy tính được phân loại theo tính năng kỹ thuật và giá tiền. – Các siêu máy tính (Super Computer): là các máy tính đắt tiền nhất và tính năng kỹ thuật cao nhất. Giá bán một siêu máy tính từ vài triệu USD. Các siêu máy tính thường là các máy tính vectơ hay các máy tính dùng kỹ thuật vô hướng và được thiết kế để tính toán khoa học, mô phỏng các hiện tượng. Các siêu máy tính được thiết kế với kỹ thuật xử lý song song với rất nhiều bộ xử lý (hàng ngàn đến hàng trăm ngàn bộ xử lý trong một siêu máy tính). – Các máy tính lớn (Mainframe) là loại máy tính đa dụng. Nó có thể dùng cho các ứng dụng quản lý cũng như các tính toán khoa học. Dùng kỹ thuật xử lý song song và có hệ thống vào ra mạnh. Giá một máy tính lớn có thể từ vài trăm ngàn USD đến hàng triệu USD. – Máy tính mini (Minicomputer) là loại máy cở trung, giá một máy tính mini có thể từ vài ch ục USD đến vài trăm ngàn USD. – Máy vi tính (Microcomputer) là loại máy tính dùng bộ vi xử lý, giá một máy vi tính có thể từ vài trăm USD đến vài ngàn USD. 6  1.1.2 Xu hướng phát triển của các hệ thống máy tính. – Máy tính thông minh, dựa trên các ngôn ngữ trí tuệ nhân tạo như LISP và PROLOG, – Giao diện người - máy thông minh: ASIMO (Advanced Step Innovative Mobility: Bước chân tiên tiến của đổi mới và chuyển động). – Máy tính song song với từ vài bộ xử lý đến vài ngàn bộ xử lý. – Hệ thống nhúng 1.2 Các thuật ngữ và khái niệm cơ bản. 1.2.1 Các khái niệm cơ bản. – Máy tính(computer) là thiết bị đ iện tử thực hiện công việc: • Nhận thông tin vào. • Xử lý thông tin theo chương trình nhớ sẵn bên trong bộ nhớ máy tính. • Đưa thông tin ra. – Chương trình (Program): chương trình là dãy các câu lệnh nằm trong bộ nhớ, nhằm mục đích hướng dẫn máy tính thực hiện một công việc cụ thể nào đấy. Î Máy tính thực hiện theo chương trình. – Phần mềm (Software): Bao gồm chương trình và dữ liệu. – Phần cứng (Hardware): Bao gồm tất cả các thành phần vật lý cấu thành lên hệ thống Máy tính. – Phần dẻo (Firmware): Là thành phần chứa cả hai thành phần trên. – Kiến trúc máy tính (Computer Architecture) đề cập đến các thuộc tính của hệ thống máy tính dưới cái nhìn của người lập trình. Hay nói cách khác, là những thu ộc tính ảnh hưởng trực tiếp đến quá trình thực hiện logic của chương trình. Bao gồm: tập lệnh, biểu diễn dữ liệu, các cơ chế vào ra, kỹ thuật đánh địa chỉ,… 7  – Cấu trúc máy tính(Computer Structure): là những thành phần của máy tính và những liên kết giữa các thành phần.Ở mức cao nhất máy tính bao gồm 4 thành phần: – Bộ xử lý : điều khiển và xử lý số liệu. – Bộ nhớ : chứa chương trình và dữ liệu. – Hệ thống vào ra : trao đổi thông tin giữa máy tính với bên ngoài. – Liên kết giữa các hệ thống (BUS): liên kết các thành phần của máy tính l ại với nhau. Hình 1.5: Mô hình phân lớp hệ thống máy tính 1.2.2 Ngôn ngữ máy, cấp máy và máy ảo. o Ngôn ngữ máy: Tập các chỉ thị Æ Khó dùng, nhàm chán o Ngôn ngữ cấp cao: Biểu diễn một tập các chỉ thị mức dưới Æ Xây dựng cấu trúc máy ảo + Ngôn ngữ bậc cao ở các cấp máy khác nhau o Biên dịch (compilation): dịch toàn bộ chương trình sang dạng thấp hơn rồi chạy chương trình o Thông dịch (interpretation): Dịch từng lệnh sang mã máy Các mức ngôn ngữ máy: • Mức 0: Mức logic số, hoạt động sử dụng các cổng logic AND, OR, XOR, NOT… • Mức 1: Mức vi chương trình; Thực hiện thông dịch các lệnh mức 2; Các lệnh di chuyển dữ liệu, kiểm tra… • Mức 2: Mức máy tính thông thường; chạt trên mức vi chương trình 8  • Mức 3: Mức máy hệ điều hành; chứa thêm tập các chỉ thị điều khiển các chương trình hoạt động một cách đồng thời • Mức ngôn ngữ Assembly: Dùng cho người lập trình, ngôn ngữ gần với ngôn ngữ máy nhất mà người lập trình tiếp cận (Thực hiện biên dịch) • Mức ngôn ngữ bậc cao: Dùng lập trình ứng dụng Mô hình cơ bản hệ th ống máy tính: Kiến trúc hệ thống máy tính: Structure - Top Level Structure - The CPU  1 . 1 . tr đ i t h . 3 Thông t . 3.1 L ư ợn g H ì Tr ạ ạng thái c a i ểm ta nhì n h ấp và tại t h Đơn Lượ n t in và biể u g thông ti n ì nh 1.6:Th ô ạ ng thái c ó a o khi hiệ u n t r ạng th á h ời điểm t 2 vị đo lườn n g thông ti n Stru c u diễn thô n n và sự m ã ô ng tin về h ó ý nghĩa : u điện thế á i của tín h 2 thì tín hi ệ g thông ti n n được đị n c ture - Th e n g tin tro n ã hóa thô n h ai trang th : t r ạng th á lớn hơn V h iệu. Thí d ụ ệ u ở trạng t n là bi t n h nghĩa b ở e Control U n g máy tín n g tin th ái có ý n g á i thấ p khi V H . Để có t ụ , tại thời đ t hái cao. ở i công th ứ I=log 2 (N U ni t h g hĩa của h i hiệu điệ n t hông tin, t đ iểm t 1 thì ứ c: ) i ệu điện th ế n thế thấ p h t a phải xá c tín hiệu ở 9 ế h ơn V L v à c định thờ i ở trạng thá i 9  à i i [...]... thực hiện sự giao tiếp giữa máy tính và người dùng hay giữa các máy tính trong hệ thống mạng (đối với các máy tính được kết nối thành một hệ thống mạng) Các bộ phận xuất nhập thường gặp là: bộ lưu trữ ngoài, màn hình, máy in, bàn phím, chuột, máy quét ảnh, các giao diện mạng cục bộ hay mạng diện rộng Bộ tạo thích ứng là một vi mạch tổng hợp (chipset) kết nối giữa các hệ thống bus có các tốc độ dữ liệu... phần cơ bản của một máy tính Thành phần cơ bản của một bộ máy tính gồm: bộ xử lý trung tâm (CPU: Central Processing Unit), bộ nhớ trong, các bộ phận nhập-xuất thông tin Các bộ phận trên được kết nối với nhau thông qua các hệ thống bus Hệ thống bus bao gồm: bus địa chỉ, bus dữ liệu và bus điều khiển Bus địa chỉ và bus dữ liệu dùng trong việc chuyển dữ liệu giữa các bộ phận trong máy tính Bus điều khiển... của số nguyên đó được tính theo 2 phần riêng biệt: Phần giá trị dương (0 2n-1-1) Phần giá trị âm (- 2n-1 -1) Trong đó: Bít có trọng số cao nhất (hay bit ngoài cùng bên trái của dãy nhị được máy tính sử dụng để biểu diễn dấu của giá trị) nếu: = 0 : thì số nhị phân cần tính giá trị là số dương Dạng tổng quát là: 0an-2an-3…a0 Nếu: = 1 : thì số nhị phân cần tính giá trị là số âm Dạng tổng quát là: 1an-2an-3…a0... số làm việc rất cao, xấp xỉ 1 GHz với công nghệ 0.18 μm Pentium IV (2000) 22    Sử dụng công nghệ Vi kiến trúc NetBurst Tổ chức siêu đường ống (Hyper pipeline-20 tầng) Tổ chức động cơ thi hành nhanh REE (Rapid Excution Engine) Tần số hệ thống 400MHz Thi hành động cải tiến Bổ xung đơn vị Multimedia và Enhanced Floating Point Các đặc tính nâng cao – Công nghệ Siêu đường ống (Hyper Pipeline) với độ sâu... chức này, các lệnh số nguyên như lệnh ADD, SUB, AND, OR thực hiện chỉ trong nửa nhịp đồng hồ Ví dụ với Pentium 4 - 1,5 GHz, REE làm việc ở tần số 3 Ghz – BUS hệ thống 400 MHz Với BUS hệ thống 400 MHz, Pentium 4 cho phép trao đổi số liệu Vào/Ra hệ thống là 3,2 GB/s – Cache chuyển số liệu mức 2 cải tiến 256 KB (Level 2 Advanced Transfer Cache - ATC) Cache chuyển số liệu mức 2 cải tiến ATC có kích thước... Interchange): Biểu diễn các ký tự hiển thị được và ký tự điều khiển: 14    Bảng mã ASCII tiêu chuẩn 15    Bảng mã ASCII mở rộng: Bài tập: 1 Chuyển đổi giữa các hệ thống đếm 2 Chuyển đổi giữa các ký tự trong bảng mã ASCII 1.4 Sơ lược các bộ phận của hệ thống máy tính (Pending) 16    Chương 2: KIẾN TRÚC BỘ VI XỬ LÝ  2.1 Sự tiến hóa của các bộ vi xử lý Intel Các bộ vi xử lý thời kỳ đầu • 8080 — Là bộ vi xử lý đầu... suy đoán ron hệ ntium MM MX – Celer áp dụng công ngh Intel Pen 20  0   – Tần số làm việc của Celeron đầu tiên là 333 Mhz, 300A Mhz, 300 Mhz và 266 Mhz Hiện nay đã đạt đến tốc độ 800 Mhz – BVXL Celeron thế hệ sau có 15,5 triệu transistor và được xây dựng dựa trên công nghệ CMOS 0,25 micron Nhờ áp dụng công nghệ này, BVXL có tần số làm việc cao và công suất tiêu thụ của CPU nhỏ – Bus hệ thống của BVXL... số liệu và lệnh nên tốc độ xử lý được nâng đáng kể 3 Có đồng xử lý toán học ngay bên trong CPU 4 Có thiết kế 4 chân DP0-DP3 (Data Parity) để kiểm tra tính chẵn lẻ của hệ thống Mỗi chân cho mỗi byte từ D0-D31 5 Tần số làm việc của CPU bằng đồng hồ của hệ thống Pentium (1993) Một số thông số chung: – Mật độ 3,1tr T/chip – 273 chân – PGA (Pin Grid Array) Đặc điểm nâng cao: – Bus dữ liệu ngoài 64 bit: D0-D63... cho sự trao đổi thông tin giữa các bộ phận được đồng bộ Thông thường người ta phân biệt một bus hệ thống dùng trao đổi thông tin giữa CPU và bộ nhớ trong (thông qua cache), và một bus vào-ra dùng trao đổi thông tin giữa các bộ phận vào-ra và bộ nhớ trong Bộ xử lý trung tâm (CPU): Hình 2.3: Cấu trúc một hệ máy tính đơn giản 24    Một chương trình sẽ được sao chép từ đĩa cứng vào bộ nhớ trong cùng với các... Pentium III như sau: – Giữ nguyên các công nghệ tiên tiến của bộ vi xử Intel Pentium II bao gồm: o Thi hành động các lệnh (Dynamic Execution) của Pentium Pro o Công nghệ MMX của Intel Pentium MMX 21    o Kiến trúc Bus độc lập kép DIB (Dual Independent Bus Architecture DIP) – Bổ sung hai tính chất rất mạnh cho Internet Tính chất thứ nhất là: sử dụng công nghệ mở rộng lệnh đơn cho đa số liệu phân luồng . 1  Chương 1: TỔNG QUAN HỆ THỐNG MÁY TÍNH 1.1 Lịch sử hệ thống máy tính 1.1.1 Các thế hệ máy tính Sự phát triển của máy tính được mô tả dựa trên sự tiến bộ của các công nghệ chế tạo các. sự thay đổi cơ bản về công nghệ. • Thế hệ 1: Máy tính dùng đèn chân không (Vacumm Tube) 1946-1955 • Thế hệ 2: Máy tính dùng Transitor (1955-1965) • Thế hệ 3: Máy tính dùng mạch tích hợp IC (Intergrated. bản của hệ thống máy tính ngày nay Hình 1.1: Cấu trúc ISA Vào những năm đầu của thập niên 50, những máy tính thương mại đầu tiên được đưa ra thị trường: 48 hệ máy UNIVAC I và 19 hệ máy IBM

Ngày đăng: 04/07/2014, 00:11

Từ khóa liên quan

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

Tài liệu liên quan