Bài thu hoạch những điều cần biết về máy tính

14 547 0
Bài thu hoạch những điều cần biết về 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

PHẠM QUANG ĐỊNH – QT3C STT: 08 BÀI VIẾT VỀ ĐỀ TÀI: Những Điều Cần Biết Về: MỤC LỤC Các nguyên lý .2 Phát triển Phân lọai máy tính 3.1 Theo mục đích sử dụng 3.2 Theo mức cải tiến công nghệ 3.3 Theo đặc trưng quốc tế 3.4 Theo lực sử dụng .6 3.5 Theo hình thức hoạt động Các ứng dụng máy tính Phương thức hoạt động Kiến trúc .11 Chương trình 12 Hệ điều hành 12 số thiết bị máy tính 13 ……………………………………… áy tính, gọi máy vi tính hay điện toán, thiết bị hay hệ thống dùng để tính toán hay kiểm soát hoạt động mà biểu diễn dạng số hay quy luật lôgic Máy tính lắp ghép thành phần thực chức đơn giản định nghĩa trước Quá trình tác động tương hỗ phức tạp thành phần tạo cho máy tính khả xử lý thông tin Nếu thiết lập xác (thông thường chương trình máy tính) máy tính mô lại số khía cạnh vấn đề hay hệ thống Trong trường hợp này, cung cấp liệu thích hợp tự động giải vấn đề hay dự đoán trước thay đổi hệ thống Khoa học nghiên cứu lý thuyết, thiết kế ứng dụng máy tính gọi khoa học máy tính, hay khoa học điện toán Từ "máy tính" (computers), đầu tiên, dùng cho người tính toán số học, có trợ giúp máy móc, hoàn toàn có nghĩa loại máy móc Đầu tiên máy tính giải toán số học, máy tính đại PHẠM QUANG ĐỊNH – QT3C STT: 08 làm nhiều Máy tính mua Anh máy Ferrani star theo đề cương "bé"[cần dẫn nguồn] Các nguyên lý Máy tính làm việc thông qua chuyển động phận khí, điện tử (electron), photon, hạt lượng tử hay tượng vật lý khác biết Mặc dù máy tính xây dựng từ nhiều công nghệ khác song gần tất máy tính máy tính điện tử Máy tính trực tiếp mô hình hóa vấn đề cần giải quyết, khả vấn đề cần giải mô gần giống với tượng vật lý khai thác Ví dụ, dòng chuyển động điện tử sử dụng để mô hình hóa chuyển động nước đập Những máy tính tương tự (analog computer) giống phổ biến thập niên 1960 ít.[cần dẫn nguồn] Trong phần lớn máy tính ngày nay, trước hết, vấn đề chuyển thành yếu tố toán học cách diễn tả thông tin liên quan thành số theo hệ nhị phân (hệ thống đếm dựa số hay gọi hệ đếm số 2) Sau đó, tính toán thông tin tính toán đại số Bool (Boolean algebra) Các mạch điện tử sử dụng để miêu tả phép tính Bool Vì phần lớn phép tính toán học chuyển thành phép tính Bool nên máy tính điện tử đủ nhanh để xử lý phần lớn vấn đề toán học (và phần lớn thông tin vấn đề cần giải chuyển thành vấn đề toán học).[cần dẫn nguồn] Ý tưởng này, nhận biết nghiên cứu Claude E Shannon - người làm cho máy tính kỹ thuật số (digital computer) đại trở thành thực Máy tính giải tất vấn đề toán học Alan Turing sáng tạo khoa học lý thuyết máy tính đề cập tới vấn đề mà máy tính hay giải Khi máy tính kết thúc tính toán vấn đề, kết hiển thị cho người sử dụng thấy thông qua thiết bị xuất như: bóng đèn, hình, máy in Những người sử dụng máy tính, đặc biệt trẻ em, thường cảm thấy khó hiểu ý tưởng máy tính máy, "suy nghĩ" hay "hiểu" hiển thị Máy tính đơn giản thi hành tìm kiếm khí bảng màu đường thẳng lập trình trước, sau thông qua thiết bị đầu (màn hình, máy in, ) chuyển đổi chúng thành ký hiệu mà người cảm nhận thông qua giác quan (hình ảnh hình, chữ văn in ra) Chỉ có não người mỡi nhận thức ký hiệu tạo thành chữ hay số gắn ý nghĩa cho chúng Trong quan điểm máy tính thứ mà "nhận thấy" (kể máy tính coi có khả tự nhận biết) hạt electron tương đương với số Xem thêm trí tuệ nhân tạo (artificial intelligence) robot PHẠM QUANG ĐỊNH – QT3C STT: 08 Phát triển Một máy tính để bàn Các thiết bị tính toán tăng gấp đôi lực (được định nghĩa số phép tính thực giây cho 1.000 USD chi phí) sau 18 đến 24 tháng kể từ năm 1900 Gordon E Moore, người đồng sáng lập Intel, lần miêu tả tính chất phát triển vào năm 1965 (Xem định luật Moore) Cùng với việc tăng khả tính toán đơn vị chi phí tốc độ thu nhỏ kích thước tương tự Những máy tính điện tử ENIAC (ra đời năm 1946) thiết bị khổng lồ nặng hàng tấn, tiêu thụ nhiều điện năng, chiếm diện tích lớn, thực phép tính đòi hỏi nhiều người điều khiển để hoạt động Những cỗ máy đắt đến mức có phủ hay viện nghiên cứu lớn có đủ điều kiện để trì hoạt động chúng Ngược lại, máy tính ngày có nhiều sức mạnh hơn, rẻ tiền hơn, có kích thước nhỏ hơn, tiêu thụ điện phổ biến nơi 3.Phân loại máy tính Những phần miêu tả xu hướng khác phân loại máy tính 3.1Theo mục đích sử dụng • • • • • • Siêu máy tính Siêu máy tính cỡ nhỏ Mainframe Máy chủ doanh nghiệp Máy tính mini Máy trạm (workstation) PHẠM QUANG ĐỊNH – QT3C STT: 08 Hình chíp Intel Pentimum II 300 MHz • Máy tính cá nhân (PC) o Máy tính để bàn (Desktop) o Máy tính xách tay (Laptop) o Máy tính bảng o Thiết bị hỗ trợ kỹ thuật số cá nhân (PDA) o Máy tính tháo lắp Điểm yếu xu hướng phân loại tính chất mơ hồ Cách phân loại thường sử dụng cần phân loại thời điểm trình phát triển ngành công nghiệp máy tính Sự phát triển nhanh chóng công nghiệp máy tính làm cho định nghĩa nhanh chóng trở nên lạc hậu Rất nhiều loại máy tính không sử dụng nữa, máy phân tích vi phân (differential analyzer), không đưa vào danh sách Những sơ đồ phân loại khác cần đề để định nghĩa thuật ngữ máy tính cách (hoặc không) mơ hồ 3.2 Theo mức cải tiến công nghệ số chân chíp Pentinum II trở nên nhiều hãng Intel phải có công nghệ đặc biệt để nối bo cắm (hãy ý các vàng (golden PHẠM QUANG ĐỊNH – QT3C STT: 08 teeth) chỗ tiếp xúc với hệ thống BUS dát vàng thay cho chân cắm Một cách phân loại máy tính mơ hồ theo mức độ hoàn thiện công nghệ Những máy tính có mặt sớm túy máy khí Trong thập niên 1930, thành phần relay cơ-điện giới thiệu vào máy tính từ ngành công nghiệp liên lạc viễn thông Trong thập niên 1940, máy tính túy điện tử chế tạo từ bóng điện tử Trong hai thập niên 1950 thập niên 1960, bóng điện tử thay bóng bán dẫn, từ cuối thập niên 1960 đầu thập niên 1970 mạch tích hợp bán dẫn (chíp bán dẫn, hay IC) Một hướng nghiên cứu phát triển gần máy tính quang (optical computer) máy tính hoạt động theo nguyên lý ánh sáng theo nguyên lý dòng điện; đồng thời, khả sử dụng DNA công nghệ máy tính thử nghiệm Một nhánh khác việc nghiên cứu dẫn công nghiệp máy tính tới khả tính toán lượng tử, giai đoạn đầu việc nghiên cứu 3.3Theo đặc trưng thiết kế Các máy tính đại liên kết đặc trưng thiết kế phát triển nhiều người đóng góp nhiều năm Các đặc trưng phần lớn không phụ thuộc vào mức độ hoàn thiện công nghệ Các máy tính đại nhận khả tổng thể chúng theo cách mà đặc trưng tác động qua lại với Một số đặc trưng quan trọng liệt kê đây: + Kỹ thuật số kỹ thuật tương tự Một định tảng việc thiết kế máy tính sử dụng kỹ thuật số (digital) sử dụng kỹ thuật tương tự (analog) Các máy tính kỹ thuật số (digital computer) tính toán giá trị số rời rạc (discreet value) giá trị tượng trưng (symbolic value), máy tính tương tự (analog computer) tính toán tín hiệu liệu liên tục (continuous data signal) Bắt đầu từ thập niên 1940, máy tính kỹ thuật số trở nên phổ biến máy tính tương tự sử dụng cho số mục đích đặc biệt kỹ thuật robot việc kiểm soát lò xyclôtrôn Các thiết kế khác dùng tính toán xung lượng tính toán lượng tử hữu chúng sử dụng cho mục đích đặc biệt vòng thử nghiệm + Nhị phân Thập phân Một phát triển quan trọng thiết kế tính toán kỹ thuật số việc sử dụng hệ nhị phân hệ thống số đếm nội Điều bãi bỏ yêu cầu cần thiết cấu kỹ thuật phức tạp máy tính sử dụng hệ số đếm khác, chẳng hạn hệ thập phân Việc áp dụng hệ nhị phân làm cho việc thiết kế trở lên đơn giản để thực phép tính số học phép tính lôgic PHẠM QUANG ĐỊNH – QT3C STT: 08 +.Khả lập trình Khả lập trình máy tính (programmability), nghĩa cung cấp cho tập hợp thị để thực mà điều khiển vật lý nó, đặc trưng thiết kế tảng phần lớn máy tính Đặc trưng mở rộng đáng kể máy tính phát triển đến mức kiểm soát động luồng thực chương trình Điều cho phép máy tính kiểm soát thứ tự thực thi lệnh chương trình dựa liệu tính Điểm bật thiết kế đơn giản hóa cách đáng kể với việc áp dụng phép tính số học theo hệ đếm nhị phân để mô tả hàng loạt phép tính lôgic + Lưu trữ Trong trình tính toán, máy tính thông thường cần phải lưu trữ giá trị trung gian để sử dụng tính toán sau Khả thực máy tính phần lớn phụ thuộc vào tốc độ đọc giá trị từ nhớ tốc độ ghi vào nhớ, dung lượng nhớ Ban đầu nhớ sử dụng cho giá trị trung gian, từ thập niên 1940 thân chương trình lưu trữ theo cách Điểm trội dẫn đến việc đời máy tính có sẵn chương trình hệ máy tính ngày 3.4.Theo lực sử dụng Có lẽ cách tốt để phân loại thiết bị máy tính theo lực nội nó, theo việc sử dụng, hoàn thiện công nghệ hay đặc trưng thiết kế Máy tính chia làm ba dạng dựa theo lực sử dụng: • • • Các thiết bị có mục đích thực chức (ví dụ cỗ máy Antikythera năm 87 trước công lịch, máy dự báo thủy triều Lord Kelvin năm 1876) Các thiết bị có mục đích đặc biệt thực số chức hữu hạn (ví dụ động vi phân số - Difference Engine No - Charles Babbage năm 1832 máy phân tích vi phân Vannevar Bush năm 1932) Các thiết bị có mục đích không định dạng máy tính sử dụng ngày  Các máy tính có mục đích không định Theo định nghĩa máy tính có mục đích không định (general-purpose computer) giải vấn đề biểu diễn chương trình thực thi giới hạn tạo bởi: khả lưu trữ máy, kích thước chương trình, tốc độ thực thi chương trình độ tin cậy máy tính Năm 1934, Alan Turing chứng minh rằng, cung cấp chương trình đúng, máy tính có mục đích không định có hành vi máy tính khác Chứng minh PHẠM QUANG ĐỊNH – QT3C STT: 08 toán học hoàn toàn lý thuyết chưa có máy tính có mục đích không định Hệ chứng minh thật sâu sắc, ví dụ: máy tính có mục đích không định có khả máy tính có mục đích không định tương lai, chậm Các máy tính có mục đích không định gọi máy loại Turing hoàn tất điều sử dụng khả ngưỡng để định nghĩa máy tính nay, nhiên, định nghĩa có vài vấn đề Một số thiết bị tính toán với thiết kế đơn giản chứng tỏ có tính Turing hoàn tất Cho đến nay, Z3, phát triển Konrad Zuse năm 1941, máy tính hoạt động chứng tỏ đạt tính chất này, (chứng minh hoàn thành vào năm 1998) Trong Z3 số thiết bị khác có tính Turing hoàn tất lý thuyết, thực tế chúng máy tính có mục đích không định Chúng thuộc gọi cách hài hước Turing Tar-Pit - "chỗ điều chẳng có thực tế" (Xem Jargon File) Các máy tính đại có mục đích không định lý thuyết mà có mục đích không định thực tế Các máy tính đại loại kỹ thuật số, loại điện tử hay loại có mục đích không định phát triển nhiều người đóng góp khoảng thời gian dài từ thập niên 1930 tới cuối thập niên 1940 Trong giai đoạn nhiều cỗ máy thử nghiệm phát triển coi có tính Turing hoàn tất (như ABC, ENIAC, Harvard Mk I, Colossus v.v.) (Xem thêm Lịch sử phần cứng máy tính) Tất cỗ máy thời đại chúng cho máy tính đầu tiên, tất có giới hạn định mục đích sử dụng thiết kế chúng sớm bị thải loại  Các máy tính có sẵn chương trình Trong cuối thập niên 1940 thiết kế cho máy tính có sẵn chương trình (storedprogram computer) phát triển biên khảo (Xem thêm Bản thảo đầu tiên) trường công nghệ điện Moore Đại học Pennsylvania Phương pháp giải quyết, miêu tả tài liệu, biết đến kiến trúc Von Neumann, mang tên nhà toán học Jon von Neumann thành viên trường công nghệ điện Moore thực sáng chế thiết kế Kiến trúc Von Neumann giải vấn đề thuộc thiết kế máy ENIAC sửa đổi cách lưu trữ chương trình máy nhớ Von Neumann cung cấp thiết kế cho nhà nghiên cứu khác sau ENIAC công bố vào năm 1946 Nhiều kế hoạch phát triển để hoàn thiện thiết kế trường Moore máy có tên gọi EDVAC EDVAC không hoạt động tận năm 1953 khó khăn kỹ thuật việc hoàn thiện độ tin cậy nhớ Từ thiết kế này, viện nghiên cứu khác giải vấn đề trước trường Moore hoàn thiện máy tính có sẵn chương trình họ Theo thứ tự việc hoạt động thành công máy tính có sẵn chương trình dựa sở kiến trúc Von Neumann là: Thiết kế "chương trình có sẵn", định nghĩa kiến trúc Von Neumann, cuối cho phép máy tính khai thác tiềm "mục đích không định" chúng Bằng cách lưu trữ chương trình nhớ, chúng nhanh chóng "nhảy" từ thị tới thị khác dựa kết điều kiện định nghĩa sẵn PHẠM QUANG ĐỊNH – QT3C STT: 08 chương trình Các điều kiện thông thường lượng giá liệu tính toán chương trình cho phép chương trình trở thành động Thiết kế hỗ trợ vào khả tự động viết lại chương trình thực thi - đặc trưng mạnh cần sử dụng cách cẩn thận Các đặc trưng tảng cho máy tính đại Nói cách xác, phần lớn máy tính đại thiết bị tính toán theo phép nhị phân, điện tử, có sẵn chương trình có mục đích không định  Các máy tính có mục đích đặc biệt Các máy tính có mục đích đặc biệt (special-purpose computer) phổ biến thập niên 1930 đầu thập niên 1940 chưa bị thay hoàn toàn máy tính có mục đích không định Sự giảm xuống kích thước tăng lực chúng khiến việc sử dụng máy tính có mục đích đặc biệt ứng dụng đặc biệt trở thành hiệu tốt mặt chi phí Rất nhiều thiết bị dùng nhà công nghiệp điện thoại di động, máy thâu video, hệ thống đánh lửa tự động v.v có chứa loại máy tính có mục đích đặc biệt Trong số trường hợp máy tính loại Turing hoàn tất (như máy chơi trò chơi điện tử, PDA) nhiều số chúng lập trình lần nhà máy sản xuất phải lập trình lại Chương trình mà thiết bị thực thi thông thường lưu trữ nhớ đọc (ROM) mà cần thiết thay để thay đổi hoạt động máy Các máy tính nhúng bên thiết bị khác thông thường gọi vi điều khiển (microcontroller) hay máy tính nhúng (embedded computer)  Các máy tính có mục đích Các máy tính có mục đích (single-purpose computer) loại xuất sớm thiết bị máy tính Khi cung cấp liệu, tính kết hàm đơn giản thiết lập chế Các máy tính có mục đích không định gần thay hoàn toàn máy tính có mục đích và, đó, phát sinh lĩnh vực hoạt động loài người: phát triển phần mềm Các máy tính có mục đích không định cần phải lập trình với thị liên quan đến hành động mà chúng yêu cầu thực thị biết đến cách tổng quát phần mềm máy tính Việc thiết kế thiết bị tính toán có mục đích hay có mục đích đặc biệt tập khái niệm túy bao gồm phần mềm thiết kế 3.5 Theo hình thức hoạt động Máy tính phân loại tùy theo cách thức người dùng vận hành Có hai loại chính: kiểu xử lý (batch processing) kiểu xử lý tương tác (interactive processing) Các ứng dụng máy tính PHẠM QUANG ĐỊNH – QT3C STT: 08 Các máy tính điện tử dùng kỹ thuật số (digital computer) đầu tiên, với kích thước lớn giá thành cao, phần lớn thực tính toán khoa học, thông thường để hỗ trợ mục tiêu quân ENIAC thiết kế để tính toán bảng đạn đạo cho pháo binh sử dụng để tính toán mật độ nơtron bình diện để hỗ trợ vào thiết kế bom khinh khí Công việc tính toán này, xảy từ tháng 12, 1945 đến tháng 1, 1946 với hàng triệu thẻ đục lỗ, vạch thiết kế cho bom kinh khí xem xét lúc không thành công (Rất nhiều siêu máy tính sử dụng để giả lập vũ khí hạt nhân.) CSIR Mk I, máy tính có sẵn chương trình (storedprogram computer) Úc sử dụng để lượng giá mô hình mưa cho lưu vực sông thuộc sơ đồ dãy núi Snowy, dự án thủy điện lớn Các máy khác sử dụng việc phân tích mã hóa, ví dụ máy tính với kỹ thuật số lập trình giới (tuy máy tính có mục đích không định) Colossus, lắp ráp Đệ nhị chiến Bất chấp định hướng ban đầu cho ứng dụng khoa học, máy tính sử dụng nhiều lĩnh vực khác Trước tiên máy tính có sẵn chương trình sử dụng để giải vấn đề kinh doanh LEO, máy tính có sẵn chương trình lắp ráp công ty J Lyons and Co Anh, hoạt động sử dụng để quản lý hàng tồn kho, mục đích khác, cho năm trước IBM lắp ráp máy tính có sẵn chương trình họ Việc giảm giá thành kích thước máy liên tục làm phù hợp cho tổ chức nhỏ Với phát minh vi xử lý thập niên 1970 việc lắp ráp máy tính rẻ tiền trở thành khả thi Trong thập niên 1980 máy tính cá nhân trở lên phổ biến cho nhiều công việc từ kế toán, soạn thảo, in ấn tài liệu tới tính toán dự báo công việc toán học lặp lại qua bảng tính Internet Trong thập niên 1970, kỹ sư điện toán viện nghiên cứu khắp nước Mỹ bắt đầu liên kết máy tính họ với thông qua công nghệ ngành liên lạc viễn thông Những cố gắng ARPA hỗ trợ, mạng máy tính mà cung cấp gọi ARPANET Các công nghệ tạo Arpanet mở rộng phát triển sau Chẳng bao lâu, mạng máy tính mở rộng viện khoa học biết đến Internet Trong thập niên 1990, việc phát triển công nghệ World Wide Web làm cho người không chuyên nghiệp sử dụng internet Nó phát triển nhanh đến mức trở thành phương tiện liên lạc toàn cầu ngày 5.Phương thức hoạt động Trong công nghệ sử dụng máy tính không ngừng thay đổi kể từ máy tính có mục đích không định thập niên 1940 (Xem Lịch sử phần cứng máy tính) phần lớn máy tính sử dụng kiến trúc Von Neumann Kiến trúc Von Neumann chia máy tính làm bốn phận chính: PHẠM QUANG ĐỊNH – QT3C STT: 08 a b c d Đơn vị số học lôgic (ALU), Mạch điều khiển (control circuitry), Bộ Nhớ Các thiết bị Xuất/Nhập (I/O)  Các phận kết nối với bó dây điên (được gọi bus bó hỗ trợ nhiều đường liệu) thường điều khiển đếm thời gian hay đồng hồ (mặc dù kiện khác điều vận mạch điều khiển)  Bộ nhớ Bộ nhớ máy tính có phần nhớ nhớ Trong hệ thống nhớ nối tiếp ô đánh số thứ tự, ô chứa phần nhỏ thông tin Thông tin thị cho máy tính Mỗi ô chứa liệu mà máy tính cần để thi hành thị Nội dung ô nhớ thay đổi thời điểm Kích thước ô nhớ số lượng ô nhớ thay đổi theo máy tính giống công nghệ sử dụng việc chế tạo nhớ, từ relay cơ-điện tới ống chứa thủy ngân, từ băng từ tới transistor hay IC Bộ xử lý (CPU) Đơn vị lôgic số học, (tiếng Anh Arithmetic and Logic Unit, viết tắt ALU), thiết bị thực phép tính phép tính số học (cộng, trừ, nhân, chia, v.v), phép tính lôgic (AND, OR, NOT, v.v) phép so sánh (ví dụ: so sánh nội dung hai byte xem có nhau) Đơn vị nơi mà "công việc thực sự" thực thi Đơn vị kiểm soát theo dõi byte nhớ có chứa thị để máy tính thực thi, cung cấp cho ALU thị cần phải thực thi chuyển kết thu tới vị trí thích hợp nhớ Sau điều diễn ra, đơn vị kiểm soát chuyển tới thị (thông thường nằm địa sau), không thị thị nhảy thông báo cho máy tính thị nằm địa khác Khi tham chiếu tới nhớ, thị thời sử dụng số phương thức đánh địa (addressing mode) để xác định địa liên quan nhớ Một số bo mạch chủ máy tính gắn hai hay nhiều xử lý Các loại máy tính phục vụ thường có hai hay nhiều xử lý  Thiết bị Xuất/Nhập (I/O) • • Thiết Bị Xuất/Nhập cho phép máy tính thu nhận thông tin từ bên qua thiết bị Nhập Sau xử lý Hệ Điều Hành Trung Ương sẻ gửi kết công việc đến Thiết Bị Xuất Các Thiết Bị Nhập bao gồm: Con Trỏ (Con Chuột), Bàn Phím, Ổ Đĩa Mềm, Ổ Đĩa CD, Webcam, Touchpad 10 PHẠM QUANG ĐỊNH – QT3C STT: 08 • Các Thiết Bị Xuất bao gồm : Màn Hình, Máy In, Ổ Đĩa Flash (USB), Ổ Cứng Di Động tới thiết bị không thông dụng Ổ ZIP • Công việc thiết bị nhập (input) mã hóa (chuyển đổi) thông tin từ nhiều định dạng sang dạng liệu mà máy tính xử lý Các thiết bị xuất (output) ngược lại, thực công việc giải mã liệu thành thông tin mà người sử dụng hiểu Với ý nghĩa hệ thống máy tính coi hệ thống xử lý liệu • • Các thị • • • • • • • Tập hợp ngôn ngữ dùng cho thị máy tính không nhiều ngôn ngữ người Máy tính có tập hợp hữu hạn gồm thị đơn giản định nghĩa trước Nó thực thi hai nhiệm vụ đếm so sánh Các loại thị điển hình mà phần lớn máy tính hỗ trợ, chuyển sang ngôn ngữ người, "sao chép nội dung ô 123, đặt vào ô 456", "thêm nội dung ô 666 vào nội dung ô 042, đưa kết vào ô 013", "nếu kết ô 999 0, thị nằm ô 345" Các thị máy tính tương ứng với mã hệ nhị phân - hệ đếm số Ví dụ mã thị chép ("copy") 001 Tập hợp thị mà máy tính hỗ trợ gọi ngôn ngữ máy máy tính Trong thực tế, người ta thông thường không viết thị cho máy tính ngôn ngữ máy mà sử dụng ngôn ngữ lập trình "bậc cao" để sau chúng dịch sang ngôn ngữ máy cách tự động chương trình máy tính đặc biệt (trình thông dịch (interpreter) trình biên dịch (compiler)) Một số ngôn ngữ lập trình gần với ngôn ngữ máy assembler gọi ngôn ngữ bậc thấp; Ngược lại ngôn ngữ lập trình Prolog, Basic, Delphi dựa nguyên lý trừu tượng xa với hoạt động thực máy gọi ngôn ngữ bậc cao Kiến trúc Các máy tính đại ghép chung ALU đơn vị kiểm soát vào IC gọi đơn vị xử lý trung tâm hay CPU Thông thường, nhớ máy tính nằm số IC nhỏ gần CPU Phần lớn trọng lượng máy tính phận phụ thuộc hệ thống cung cấp điện hay thiết bị đầu/cuối (I/O) Một số máy tính lớn khác biệt với mô hình điểm sau - chúng có nhiều CPU đơn vị kiểm soát hoạt động đồng Ngoài ra, số máy tính, sử dụng chủ yếu nghiên cứu tính toán khoa học, khác biệt đáng kể với mô hình trên, chúng có ứng dụng thương mại mô hình lập trình chúng chưa chuẩn hóa 11 PHẠM QUANG ĐỊNH – QT3C STT: 08 Vì vậy, hoạt động máy tính không phức tạp nguyên lý Thông thường, nhịp đồng hồ, máy tính nhận thị liệu từ nhớ Các thị thực thi, kết lưu lại thị nhận Quá trình tiếp diễn gặp thị dừng Chương trình Chương trình máy tính đơn giản danh sách thị để máy tính thực thi, với bảng liệu Rất nhiều chương trình máy tính chứa hàng triệu thị nhiều thị lặp lặp lại Một máy tính thông thường ngày (năm 2003) thực 2-3 tỷ thị giây Máy tính khả đặc biệt thông qua việc thực thi thị phức tạp mà thực thi thị đơn giản lập trình viên đưa Một số lập trình viên giỏi phát triển tập hợp thị dùng cho số công việc chung (như vẽ điểm hình) cung cấp tập hợp thị cho lập trình viên khác Một số lập trình viên khác phát triển ứng dụng thực tế dựa tảng mà lập trình viên cung cấp cho họ Hiện nay, phần lớn máy tính thực lúc vài chương trình Điều gọi đa nhiệm (multitasking) Trên thực tế, CPU thực thi thị chương trình, sau khoảng thời gian ngắn, chuyển sang thực thi thị chương trình thứ hai v.v Khoảng thời gian ngắn xem phân chia thời gian CPU tạo ảo giác chương trình thực thi đồng thời Điều tương tự phim chuyển động đơn giản ảnh Hệ điều hành chương trình thông thường kiểm soát phân chia thời gian Hệ điều hành • • • • • • Máy tính cần chương trình luôn chạy để đảm bảo hoạt động Trong điều kiện hoạt động bình thường (đối với máy tính tiêu chuẩn) chương trình gọi hệ điều hành (operating system) Hệ điều hành định chương trình thi hành, tài nguyên (như nhớ hay đầu vào/đầu ra) chúng cấp Hệ điều hành cung cấp lớp trừu tượng phần cứng cho phép truy nhập dịch vụ cung cấp cho chương trình khác, mã ("driver") cho phép lập trình viên viết chương trình cho máy tính mà không cần thiết phải biết chi tiết thuộc chất thiết bị điện tử đính kèm Phần lớn hệ điều hành có lớp trừu tượng phần cứng có giao diện người dùng (user interface) chuẩn hóa Hệ điều hành phổ biến Windows Microsoft Hệ điều hành mã nguồn mở Linux hứa hẹn đối thủ Microsoft kỷ nguyên số Một số thiết bị máy tính( tham khảo) 12 PHẠM QUANG ĐỊNH – QT3C STT: 08 13 PHẠM QUANG ĐỊNH – QT3C STT: 08 Bài viết kết thúc đây, mong đọc xong người có thêm kiến thức máy tính!  14 [...]... Các chỉ thị trong máy tính tương ứng với mã trong hệ nhị phân - hệ đếm cơ số 2 Ví dụ mã của chỉ thị sao chép ("copy") có thể là 001 Tập hợp các chỉ thị mà một máy tính hỗ trợ được gọi là ngôn ngữ máy của máy tính Trong thực tế, người ta thông thường không viết các chỉ thị cho máy tính bằng ngôn ngữ máy mà sử dụng các ngôn ngữ lập trình "bậc cao" để sau đó chúng được dịch sang ngôn ngữ máy một cách tự... tâm hay CPU Thông thường, bộ nhớ máy tính nằm trong một số IC nhỏ gần CPU Phần lớn trọng lượng máy tính là các bộ phận phụ thu c như hệ thống cung cấp điện hay các thiết bị đầu/cuối (I/O) Một số máy tính lớn khác biệt với mô hình trên ở điểm chính sau - chúng có nhiều CPU và đơn vị kiểm soát hoạt động đồng bộ Ngoài ra, một số máy tính, sử dụng chủ yếu trong nghiên cứu và tính toán khoa học, khác biệt... động đơn giản của các ảnh kế tiếp nhau Hệ điều hành là chương trình thông thường kiểm soát sự phân chia thời gian đó 8 Hệ điều hành • • • • • • Máy tính cần ít nhất một chương trình luôn luôn chạy để đảm bảo sự hoạt động của nó Trong điều kiện hoạt động bình thường (đối với các máy tính tiêu chuẩn) chương trình này được gọi là hệ điều hành (operating system) Hệ điều hành sẽ quyết định chương trình nào... (user interface) chuẩn hóa Hệ điều hành phổ biến nhất hiện nay là Windows của Microsoft Hệ điều hành mã nguồn mở Linux hứa hẹn là đối thủ của Microsoft trong kỷ nguyên số 9 Một số thiết bị máy tính( tham khảo) 12 PHẠM QUANG ĐỊNH – QT3C STT: 08 13 PHẠM QUANG ĐỊNH – QT3C STT: 08 Bài viết kết thúc ở đây, mong rằng khi đọc xong bài này mọi người sẽ có thêm những kiến thức về máy tính!  14 ... vậy, hoạt động của máy tính thì không phức tạp trên nguyên lý Thông thường, trong mỗi nhịp đồng hồ, máy tính sẽ nhận được các chỉ thị và dữ liệu từ bộ nhớ của nó Các chỉ thị được thực thi, kết quả được lưu lại và chỉ thị tiếp theo được nhận về Quá trình này tiếp diễn cho đến khi gặp chỉ thị dừng 7 Chương trình Chương trình máy tính đơn giản chỉ là một danh sách các chỉ thị để máy tính thực thi, có thể... bộ nhớ hay đầu vào/đầu ra) chúng được cấp Hệ điều hành cũng cung cấp một lớp trừu tượng trên phần cứng và cho phép truy nhập bằng các dịch vụ cung cấp cho các chương trình khác, như mã ("driver") cho phép lập trình viên viết chương trình cho máy tính mà không cần thiết phải biết các chi tiết thu c bản chất của các thiết bị điện tử đính kèm Phần lớn các hệ điều hành có các lớp trừu tượng phần cứng đều... đơn giản chỉ là một danh sách các chỉ thị để máy tính thực thi, có thể với các bảng dữ liệu Rất nhiều chương trình máy tính chứa hàng triệu chỉ thị và rất nhiều chỉ thị được lặp đi lặp lại Một chiếc máy tính thông thường ngày nay (năm 2003) có thể thực hiện 2-3 tỷ chỉ thị trong một giây Máy tính không có các khả năng đặc biệt thông qua việc thực thi các chỉ thị phức tạp mà cơ bản là nó chỉ thực thi các... tự động bởi các chương trình máy tính đặc biệt (trình thông dịch (interpreter) và trình biên dịch (compiler)) Một số ngôn ngữ lập trình rất gần với ngôn ngữ máy như assembler gọi là ngôn ngữ bậc thấp; Ngược lại các ngôn ngữ lập trình như Prolog, Basic, Delphi dựa trên các nguyên lý trừu tượng rất xa với hoạt động thực sự của máy gọi là ngôn ngữ bậc cao 6 Kiến trúc Các máy tính hiện đại ghép chung ALU... xử lý dữ liệu • • Các chỉ thị • • • • • • • Tập hợp các ngôn ngữ dùng cho chỉ thị của máy tính thì không nhiều như ngôn ngữ của con người Máy tính có một tập hợp hữu hạn gồm các chỉ thị đơn giản đã được định nghĩa trước Nó chỉ có thể thực thi hai nhiệm vụ là đếm và so sánh Các loại chỉ thị điển hình mà phần lớn máy tính có thể hỗ trợ, chuyển sang ngôn ngữ con người, là "sao chép nội dung ô 123, đặt... Màn Hình, Máy In, Ổ Đĩa Flash (USB), Ổ Cứng Di Động tới những thiết bị không thông dụng như Ổ ZIP • Công việc của thiết bị nhập (input) là mã hóa (chuyển đổi) thông tin từ nhiều định dạng sang dạng dữ liệu mà máy tính có thể xử lý Các thiết bị xuất (output) thì ngược lại, thực hiện công việc giải mã dữ liệu thành thông tin mà người sử dụng có thể hiểu được Với ý nghĩa này thì hệ thống máy tính có thể ... 3.Phân loại máy tính Những phần miêu tả xu hướng khác phân loại máy tính 3.1Theo mục đích sử dụng • • • • • • Siêu máy tính Siêu máy tính cỡ nhỏ Mainframe Máy chủ doanh nghiệp Máy tính mini Máy trạm... • Máy tính cá nhân (PC) o Máy tính để bàn (Desktop) o Máy tính xách tay (Laptop) o Máy tính bảng o Thiết bị hỗ trợ kỹ thu t số cá nhân (PDA) o Máy tính tháo lắp Điểm yếu xu hướng phân loại tính. .. tượng vật lý khác biết Mặc dù máy tính xây dựng từ nhiều công nghệ khác song gần tất máy tính máy tính điện tử Máy tính trực tiếp mô hình hóa vấn đề cần giải quyết, khả vấn đề cần giải mô gần giống

Ngày đăng: 27/04/2016, 16:31

Từ khóa liên quan

Mục lục

  • BÀI VIẾT VỀ ĐỀ TÀI: Những Điều Cần Biết Về:

    • 2. Phát triển

    • 3.Phân loại máy tính

      • 3.1Theo mục đích sử dụng

      • 3.2 Theo mức cải tiến công nghệ

      • 3.3Theo đặc trưng thiết kế

        • +. Kỹ thuật số và kỹ thuật tương tự

        • +. Nhị phân và Thập phân

        • +.Khả năng lập trình

        • +. Lưu trữ

        • 3.4.Theo năng lực sử dụng

          •  Các máy tính có mục đích không nhất định

            •  Các máy tính có sẵn chương trình

            •  Các máy tính có mục đích đặc biệt

            •  Các máy tính có một mục đích

            • 3.5 Theo hình thức hoạt động

            • 4. Các ứng dụng máy tính

              • Internet

              •  Bộ nhớ

              • Bộ xử lý (CPU)

              •  Thiết bị Xuất/Nhập (I/O)

              • Các chỉ thị

              • 6. Kiến trúc

              • 7. Chương trình

              • Chương trình máy tính đơn giản chỉ là một danh sách các chỉ thị để máy tính thực thi, có thể với các bảng dữ liệu. Rất nhiều chương trình máy tính chứa hàng triệu chỉ thị và rất nhiều chỉ thị được lặp đi lặp lại. Một chiếc máy tính thông thường ngày nay (năm 2003) có thể thực hiện 2-3 tỷ chỉ thị trong một giây. Máy tính không có các khả năng đặc biệt thông qua việc thực thi các chỉ thị phức tạp mà cơ bản là nó chỉ thực thi các chỉ thị đơn giản do lập trình viên đưa ra. Một số lập trình viên giỏi phát triển các tập hợp chỉ thị dùng cho một số công việc chung (như vẽ một điểm trên màn hình) và cung cấp các tập hợp chỉ thị đó cho các lập trình viên khác. Một số lập trình viên khác chỉ phát triển các ứng dụng thực tế dựa trên các nền tảng mà các lập trình viên kia cung cấp cho họ.

                • 8. Hệ điều hành

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

Tài liệu liên quan