BTEC FPT INTERNATIONAL COLLEGE INFORMATION TECHNOLOGY ASSIGNMENT UNIT: PDP WORD STUDENT : Huỳnh Quang Huy CLASS : PDPCF01.2 STUDENT ID : bd00454 SUPERVISOR : NGUYEN HOANG ANH VU Da Nang, July 2022 ASSIGNMENT FRONT SHEET Qualification BTEC Level 4 HND Diploma in Computer Unit number and title Unit: PDP WORD Date received (1st 26/10/2022 Submission date submission) Date received Re-submission date Student name (2nd submission) Huỳnh Quang Huy Student ID IT06101 Class Assessor name PD00439 Nguyen Hoang Anh Vu Student declaration I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is a form of malpractice. Student’s signature: Grading grid P1 M1 D1 Performed by ….. ❒Summative Feedbacks: ❒Resubmission Feedbacks: Grade: Assessor Signature: Internal Verifier’s Comments: Signature & Date: Performed by P Date: ACKNOWLEDGMENTS First of all, I would like to thank my mentor Nguyen Hoang Anh Vu for his constant support in my studies and research, for his patience, motivation, enthusiasm and rich knowledge. His guidance has helped me throughout the time of studying and writing this thesis. Without your wonderful help, I would not have been able to achieve this. In addition to my mentor, I would like to thank my friends who have helped me improve my knowledge of my subject. Not only that, they are always there to support me when I need it. And besides, I would like to thank the school for creating all conditions for me to have adequate facilities to help me complete my work. Last but not least, I would like to thank my family: my parents Phan Dinh Quy and Lam Thi Tam, who gave birth to me from the beginning and supported me spiritually. They are always behind to care and help me have more motivation to complete the work well. Performed by P ASSURANCE I declare that this is my work, based on my research, and that I have recognized all materials and sources utilized in its production, including books, papers, reports, lecture notes, and any other type of document, electronic or personal communication. I further declare that I have not previously submitted this assignment for assessment in any other unit, except where explicit permission has been granted by all unit coordinators involved, or at any other time in this unit, and that I have not duplicated or stolen ideas from the work of others in any way. Declaration of the learner I verify that the work I've submitted for this assignment is all my own, and that all research sources have been properly credited. Signature of the student: Performed by P Date: TABLE OF CONTENT INSTRUCTOR/ SUPERVISOR/ ASSESSOR .............................................................................................. 1 REVIEWERS................................................................................................................................................. 2 ACKNOWLEDGMENTS .............................................................................................................................. 5 ASSURANCE ................................................................................................................................................. 6 TABLE OF CONTENT ................................................................................................................................. 7 LIST OF TABLES AND FIGURES .............................................................................................................. 8 LIST OF THE ACRONYM ........................................................................................................................... 9 INTRODUCTION........................................................................................................................................ 10 Chương 1: Đặc tính của máy tính .................................................................................................................. 11 a) Tốc độ: ........................................................................................................................................... 11 b) Lưu trữ: .......................................................................................................................................... 11 c) Độ chính xác: ................................................................................................................................. 11 d) Tính đa dụng: ................................................................................................................................. 12 e) Tự động hóa: .................................................................................................................................. 12 f) Siêng năng:..................................................................................................................................... 12 g) Độ tin cậy: ...................................................................................................................................... 13 Chương 2: Lịch sử sơ bộ của máy tính .......................................................................................................... 14 1. Bàn tính: ......................................................................................................................................... 14 2. Logs và bones của Napier: .............................................................................................................. 14 3. Quy tắc trang trình bày: .................................................................................................................. 14 4. Máy tính và máy tính Pascal: .......................................................................................................... 15 5. Sự khác biệt Babbage và động cơ phân tích: ................................................................................... 15 6. Quý bà Ada Lovelace: .................................................................................................................... 16 7. Máy của Herman Hollerith: ............................................................................................................ 16 8. Máy tính ABC: ............................................................................................................................... 17 9. ENIAC - Máy tính và tích hợp số điện tử: ....................................................................................... 17 10. EDSAC-Máy tính tự động lưu trữ trễ điện tử: ............................................................................. 17 11. UNIVAC-I - Máy tính tự động đa năng: ...................................................................................... 18 Chương 3: Hệ thống máy tính ....................................................................................................................... 19 1. Phần cứng: ..................................................................................................................................... 19 2. Phần mềm: ..................................................................................................................................... 20 3. Phần mềm cơ sở: ............................................................................................................................ 20 4. Phần mềm trung gian: ..................................................................................................................... 20 CRITICAL EVALUATION ........................................................................................................................ 21 CONCLUSION ............................................................................................................................................ 22 REFERENCES......................................................................................................................................... 23 Performed by P LIST OF TABLES AND FIGURES Performed by P LIST OF THE ACRONYM Performed by P INTRODUCTION Thuật ngữ máy tính có nguồn gốc từ tiếng Latinh compute, có nghĩa là tính toán. Một máy tính là một máy điện tử, được thiết kế để thực hiện các phép tính và điều khiển các phép toán có thể được biểu thị bằng thuật ngữ lôgic hoặc số. Nói một cách dễ hiểu, một máy tính là một thiết bị điện tử thực hiện các hoạt động đa dạng với sự trợ giúp của các hướng dẫn để xử lý thông tin để đạt được kết quả mong muốn. Ứng dụng máy tính mở rộng bao trùm khu vực rộng lớn bao gồm giáo dục, công nghiệp, chính phủ, y học, nghiên cứu khoa học, v.v. Máy tính là một trong những lực lượng có ảnh hưởng lớn nhất trong thời hiện đại. Do nó có bộ nhớ, tốc độ cao và sự hoàn hảo, ứng dụng của nó có thể được mở rộng đến mức gần như vô hạn. Hàng triệu phép tính phức tạp có thể được thực hiện chỉ trong một phần thời gian. Những quyết định khó khăn có thể được thực hiện với độ chính xác với chi phí tương đối thấp. Máy tính được nhiều người coi là công cụ để tiến bộ trong tương lai và là công cụ để đạt được tính thực chất bằng cách cải thiện khả năng tiếp cận thông tin bằng phương tiện hội nghị truyền hình và e-mail. Thật vậy, máy tính đã để lại ấn tượng như vậy về nền văn minh hiện đại mà chúng ta gọi thời đại này là thời đại thông tin. P Chương 1: Đặc tính của máy tính Các đặc điểm chính của máy tính là: a) Tốc độ b) Lưu trữ c) Độ chính xác d) Tính linh hoạt e) Tự động hóa f) Siêng năng g) Độ tin cậy a) Tốc độ: Máy tính có khả năng thực hiện nhiệm vụ với tốc độ cực lớn. Máy tính ngày nay, theo lớp của nó, có thể thực hiện từ 4 MIPS đến 100 MIPS. Những gì có thể mất nhiều ngày đối với các tính toán thủ công có thể chỉ mất vài giờ để máy tính trình diễn. Bên trong máy tính, tín hiệu thông tin truyền đi với tốc độ điện tử đáng kinh ngạc. b) Lưu trữ: Máy tính có thể lưu trữ một lượng lớn thông tin. Điều này được thể hiện dưới dạng Kilobyte (KB), Mega Byte (MB) hoặc Giga Byte (GB). Nó đạt được thông qua 'Bộ nhớ chính' của nó hoặc "Bộ nhớ chính" và thông qua "bộ nhớ phụ" hoặc "Bộ nhớ phụ". Đĩa cứng, Đĩa mềm, đĩa Compact (CD) và băng từ là những ví dụ về kho lưu trữ phụ. Khối lượng lưu trữ lớn này chiếm ít không gian hơn nhiều so với các tài liệu giấy và khía cạnh này của máy tính làm cho chúng trở nên mạnh mẽ hơn. c) Độ chính xác: P Độ chính xác của Máy tính luôn cao. Trên thực tế, chất lượng này của máy tính khiến chúng không thể thiếu trong các lĩnh vực khác nhau như Nghiên cứu Khoa học, Nghiên cứu Vũ trụ, Dự đoán thời tiết và nhiều lĩnh vực khác đòi hỏi độ chính xác của thứ tự cao. Độ chính xác của máy tính đạt được tốt nhất bằng cách lập trình chúng theo cách hiệu quả nhất. Khi nói đến vấn đề toán học hoặc khoa học rất phức tạp thì độ chính xác của máy tính không có gì thay thế được. d) Tính đa dụng: Máy tính rất linh hoạt ở chỗ chúng có thể thực hiện hầu hết mọi tác vụ, miễn là chúng được cung cấp các bước hợp lý thích hợp. Ví dụ: chúng có khả năng thực hiện các nhiệm vụ khác nhau chẳng hạn như xây dựng bảng lương, quản lý hàng tồn kho trong nhà máy, thanh toán khách sạn, bệnh viện quản lý, ứng dụng ngân hàng và bất kỳ nhiệm vụ có thể tưởng tượng được trong mọi bước đi của cuộc sống. e) Tự động hóa: Ưu điểm lớn nhất của máy tính là tính tự động trong hoạt động của nó. Một lần lập trình logic được bắt đầu, máy tính thực hiện các hoạt động lặp đi lặp lại mà không có sự can thiệp của con người cho đến khi hoàn thành chương trình. f) Siêng năng: Máy tính là máy móc và không gây mệt mỏi hay 'mất tập trung' như con người chúng sinh. Nếu một số lượng lớn các phép tính nói rằng hàng triệu phép tính sẽ được thực hiện thì kết quả đầu ra sẽ vẫn hoàn toàn giống nhau ngay cả khi các hoạt động được lặp lại bất kỳ số lần. Nhưng khi một con người được yêu cầu làm cùng một công việc thì điều này không thể đạt được. Vì vậy, đối với những người muốn đầu ra chuẩn xác và liên tục, tính 'siêng năng' của P máy tính giúp đỡ rất nhiều. g) Độ tin cậy: Máy tính cho kết quả rất chính xác với các giá trị được xác định trước. Nó sửa và sửa đổi các thông số tự động, đưa ra các tín hiệu phù hợp. Nó đưa ra kết quả được định dạng với mức độ chính xác cao. P Chương 2: Lịch sử sơ bộ của máy tính Vào thời sơ khai của loài người, con người thường đếm đầu gia súc bằng cách gạch các đường lên cây. Từ từ những dòng này chuyển thành số. Để tính toán những con số, con người bắt đầu phát minh ra máy móc. 1. Bàn tính: Bàn tính có lẽ là thiết bị đếm sớm nhất. Nó bao gồm gỗ hình chữ nhật khung có hai ngăn và các hạt trượt dọc theo dây thép để đếm. Phép nhân và phép chia được thực hiện bằng cách sử dụng các phép cộng và trừ lặp đi lặp lại. Ngay cả ngày hôm nay dây chéo vẫn được cố định. Các hạt được chèn vào dây. Có một lượng hạt nhất định. 2. Logs và bones của Napier: John Napier, một nhà toán học người Scotland đã phát minh ra logarit. Việc sử dụng logarit đã cho phép anh ta biến đổi các bài toán nhân và chia của phép cộng và phép trừ. Ban đầu ông gọi logarit là số nhân tạo. Nhưng sau này ông đặt tên cho chúng là logarit. Napier cũng đã phát minh ra một thiết bị máy tính bao gồm các que với các con số được khắc trên nó. Những cây gậy này được gọi là xương vì chúng được làm bằng xương. Những chiếc xương này đã giúp rất nhiều trong phép nhân số lượng lớn. 3. Quy tắc trang trình bày: Như tên cho biết, quy tắc trang chiếu có một tỷ lệ trượt trong tỷ lệ kia. Giả sử bạn muốn cộng hai số 3 và 5 ta đặt 3 trên thang chia độ cố định và trượt thang đo chuyển động. Vì vậy, đó là “0’ trùng với “5” của thang đo trượt. Đây là tổng của 3 và 5. Quá P trình đọc có thể nhanh chóng nếu bạn được đào tạo về cách sử dụng quy tắc trang trình bày. 4. Máy tính và máy tính Pascal: Một nhà toán học người Pháp, Blaise Pascal đã phát minh ra một cỗ máy dựa trên bánh răng. Anh ấy là con trai của người thu thuế, người đã phải tính toán nhiều như một phần công việc của mình. Blaise Pascal muốn để làm cho công việc của anh ấy dễ dàng hơn bằng cách phát minh ra máy tính. Bạn có thể quen thuộc với các bánh răng được sử dụng trong xe đạp của bạn có mắc xích bằng xích lái. Ông đã sử dụng bánh răng tương tự với mười răng cho vị trí từng chữ số. Ông đã cố định chúng lại với nhau để bánh này lái bánh kia. Khi bánh xe tương ứng với vị trí đơn vị được quay bởi mười răng, nó dẫn động bánh xe tương ứng với vị trí cao hơn một răng. Do đó người ta có thể tính toán. Pascal cung cấp quay số, số chỉ định được lưu trữ trên mỗi bánh xe. Ông cũng sử dụng "hệ thống quay số" phù hợp để vận hành bánh răng. Những người khác cũng đã thực hiện một số máy tính như vậy. Các nhà khoa học máy tính đã vinh danh Pascal bằng cách đặt tên một ngôn ngữ lập trình là Pascal theo tên ông . 5. Sự khác biệt Babbage và động cơ phân tích: Babbage là người mang quốc tịch Anh và là con trai của một chủ ngân hàng giàu có muốn sửa lỗi trong bảng logarit đang được sử dụng trong thời của ông. Năm 1822, ông đã chế tạo một chiếc máy tính toán sự khác biệt liên tiếp của các biểu thức (X2 + ax + b là một ví dụ của một biểu thức) và bàn đã chuẩn bị sẵn để giúp ông trong việc tính toán của mình. Hiệp hội Thiên văn hoàng gia đã trao tặng một huy chương vàng cho ông vì phát minh của mình và được cấp một khoản tiền lớn để thực hiện công việc tiếp theo. Ông muốn tạo ra một chiếc máy tính toán chính xác có tên là “Babbage’s Analytical P Engine”. Các công cụ phân tích được cho là rất chính xác. Vì vậy, nó cần rất nhiều bộ phận được làm bằng độ chính xác cao. Babbage không thể tạo ra những bộ phận như vậy. Ông quan niệm rằng máy của anh sẽ sử dụng đầu vào thiết bị, sẽ có một bộ phận xử lý được gọi là "nhà máy", nơi bạn có thể thực hiện các phép tính, sẽ cũng kết hợp. Nó bao gồm một khung hình chữ nhật, trong đó các dây chéo được cố định. Hạt được chèn vào các dây. Có một số hàng chuỗi hạt. Vì ông ấy đã đi trước khoảng 100 năm trong ý tưởng, ông không thể có được các bộ phận cần thiết cho máy của mình. Điều này là do không có công cụ để làm các bộ phận chính xác như vậy. Ông ấy đã làm rất nhiều công việc liên quan đến chế tạo các bộ phận chính xác và chi tiêu tất cả các khoản tài trợ (và rất nhiều tiền của ông ấy nữa) nhưng đã thất bại trong nỗ lực chế tạo một chiếc máy. Cuối cùng ông đã chết trong thất vọng. 6. Quý bà Ada Lovelace: Lovelace là con gái của nhà thơ nổi tiếng người Anh Lord Byron. Cô là một nhà toán học. Cô đã nghiên cứu các tác phẩm của Babbage và viết về chúng. Chỉ từ tầm nhìn của cô ấy, chúng ta có thể thấy sự tương đồng giữa máy tính hiện đại và tài liệu của Babbage. Đóng góp của Lovelace là rất quan trọng. Vì cô ấy dự đoán rằng máy tính có thể được lập trình, một ngôn ngữ, Ada được sử dụng rộng rãi trong Máy tính của Bộ Quốc phòng Hoa Kỳ được đặt theo tên của cô ấy. 7. Máy của Herman Hollerith: Các chính phủ trên toàn thế giới thu thập thông tin chi tiết về số lượng người sống trong Quốc gia. Thông tin này giúp Chính phủ lập kế hoạch cho tương lai, Đôi khi bạn thấy Điều tra viên (người lấy thông tin chi tiết) đến nhà bạn với các mẫu đơn để thu thập thông tin chi tiết. Hoạt động này được gọi là "điều tra dân số" thường được thực hiện một lần trong 10 năm. P Tại Hoa Kỳ, một cuộc điều tra dân số được thực hiện vào năm 1880 và Chính phủ U S đã xử lý dữ liệu điều tra dân số. Ngay cả khi điều này đang diễn ra, cuộc điều tra dân số tiếp theo sẽ diễn ra vào năm 1890. Để xử lý điều tra dân số năm 1890 nhanh chóng, Chính phủ đã công bố một cuộc thi. Tiến sĩ Herman Hollerith Sản xuất thẻ từ loại bột giấy đặc biệt, thiết kế đục lỗ để máy đục lỗ trên thẻ đếm số liệu điều tra dân số và phát minh ra máy phân loại để đọc thẻ đục lỗ như vậy và thu thập dữ liệu. Anh ta có thể hoàn thành công việc trong vòng ba năm, tăng tốc độ điều tra khoảng ba lần. 8. Máy tính ABC: Năm 1937, Tiến sĩ John Atanstoff với sự giúp đỡ của trợ lý Berry đã thiết kế Atanstoff Máy tính Berry (ABC). Máy đặt nền móng cho sự phát triển của điện tử máy tính kĩ thuật số. 9. ENIAC - Máy tính và tích hợp số điện tử: Năm 1947, john Mauchly và Eckart hoàn thành công nghệ kỹ thuật số điện tử quy mô lớn đầu tiên Máy tính, ENIAC. Trong máy tính này, mỗi khi một chương trình được thay đổi, hệ thống dây điện phải được được sắp xếp lại hoàn toàn. Nó nặng 30 tấn, chứa 18.000 ống chân không và chiếm 9 – 15 mét. 10. EDSAC-Máy tính tự động lưu trữ trễ điện tử: Maurice V.Wilkes của Đại học Cambridge đã hoàn thành EDSAC vào năm 1949. EDSAC là máy tính đầu tiên hoạt động trên khái niệm chương trình được lưu trữ. P 11. UNIVAC-I - Máy tính tự động đa năng: Năm 1947, sau khi ENIAC đi vào hoạt động, Mauchly và Eckart thành lập Công ty- Tập đoàn máy tính Eckart-Mauchly ”. Ngay sau đó, họ bắt đầu thiết kế của UNIVAC-I. Điều này đã được mua bởi Cục điều tra dân số Hoa Kỳ. UNIVAC là tổ chức đầu tiên có máy tính dành riêng cho các ứng dụng kinh doanh. P Chương 3: Hệ thống máy tính Hệ thống máy tính là sự kết hợp của nhiều thành phần khác nhau. Nó thực hiện hệ thống các chức năng như đầu vào, xử lý, đầu ra, lưu trữ và điều khiển. Một hệ thống máy tính bao gồm các thành phần sau: 1. Phần cứng 2. Phần mềm 3. Human ware 4. Phần mềm cơ sở 5. Phần mềm trung gian 1. Phần cứng: Các thành phần vật lý của máy tính, chẳng hạn như điện, điện tử và cơ khí đơn vị được gọi là phần cứng của máy tính. Đó là, các đơn vị đầu vào, đơn vị đầu ra và CPU được gọi là phần cứng. Như vậy phần cứng là thiết bị tham gia vào chức năng của máy tính. Nó bao gồm các thành phần có thể được xử lý vật lý. Chức năng của các thành phần này thường được chia thành ba loại chính: đầu vào, đầu ra và lưu trữ. Các thành phần trong danh mục kết nối với bộ vi xử lý, đầu ra và lưu trữ. Các thành phần trong các danh mục này kết nối với bộ vi xử lý, cụ thể là bộ xử lý trung tâm của máy tính (CPU), mạch điện tử cung cấp khả năng tính toán và điều khiển máy tính, thông qua dây hoặc mạch được gọi là bus. P 2. Phần mềm: Máy tính thực hiện các phép toán như cộng, trừ, nhân và chia chỉ khi người dùng hướng dẫn nó làm như vậy. Người dùng đưa ra hướng dẫn và CPU hoạt động phù hợp với các hướng dẫn. Tập hợp các hướng dẫn, kiểm soát trình tự hoạt động, được gọi là chương trình, và các chương trình gọi chung là phần mềm. Phần mềm rộng rãi có thể được phân loại thành hai loại: a. Phần mềm hệ thống b. Phần mềm ứng dụng 3. Phần mềm cơ sở: Các chương trình máy tính được lưu trữ vĩnh viễn trong ROM hoặc PROM được gọi là firmware. Các chương trình này được cung cấp bởi nhà sản xuất phần cứng cùng với máy tính. Nói chung là đây là những chương trình khởi động giúp khởi động máy tính. Những chương trình như vậy không thể bị xóa hoặc ghi đè. 4. Phần mềm trung gian: Các thành phần và chương trình máy tính được sử dụng để dịch các hướng dẫn và thông tin được viết cho một loại máy tính thành một định dạng mà một loại máy tính khác có thể hiểu được gọi là cầu nối. Điều này là cần thiết vì các máy tính khác nhau được tạo ra bởi các nhà sản xuất khác nhau. P CRITICAL EVALUATION P CONCLUSION After completing this report, I understood and grasped how to build a basic algorithm, the process to execute a program, the life cycle of an algorithm, how to draw a flow chart to explain How does the algorithm work? Programming is really amazing! thanks to it I understand how the devices around us work. This is very interesting and fantastic. Thankyou my Mentor! P REFERENCES 1. hnglobal.highernationals.com (2021). Cloud Computing, Computing & Digital Technologies Resource Library [online]. Available: https://hnglobal.highernationals.com/subjects/computing/resource-library. [Accessed 18 June 2021]. Performed Student: 20