Câu hỏi: Chương trình máy tính là gì?
Câu trả lời:
Một chương trình máy tính là một tập hợp các hướng dẫn để thực hiện các tác vụ của máy tính. Một máy tính yêu cầu các chương trình hoạt động và thường thực hiện các hướng dẫn chương trình tại bộ xử lý trung tâm. Một chương trình máy tính được viết bằng một ngôn ngữ lập trình.
Các chương trình máy tính thường được thể hiện dưới hai dạng: dạng phổ biến là chương trình chạy được (có thể hình dung file exe trên Windows là một thể hiện của dạng này), dạng còn lại là mã nguồn chương trình. Khi chương trình ở dạng mã nguồn, mọi người có thể đọc và hiểu các tính năng của nó một cách dễ dàng; Các lập trình viên thường làm việc với các chương trình máy tính ở dạng này. Mã nguồn chương trình có thể được chuyển đổi thành chương trình có thể chạy được (bằng máy tính) bằng một chương trình được gọi là trình biên dịch. Về mặt người dùng, máy tính ngày nay có thể chạy nhiều chương trình cùng lúc, một quá trình được gọi là đa tác vụ.
Hãy cùng Top giải pháp tìm hiểu thêm về máy tính và các chương trình máy tính
– Khái niệm lệnh: là những chỉ dẫn, công việc cần thực hiện được đưa ra để ra lệnh cho máy tính làm việc.
– Khái niệm chương trình: là một dãy các lệnh mà máy tính có thể hiểu và làm theo.
– Mục đích viết chương trình: chương trình được tạo ra nhằm khai thác tốc độ và khả năng tính toán của máy tính để ứng dụng vào các bài toán trong cuộc sống, công việc, học tập. Chương trình giúp con người điều khiển máy tính đơn giản và hiệu quả hơn.
Máy tính thực hiện các hướng dẫn tuần tự, từ trên xuống dưới.
Ví dụ: chương trình Robot Scavenger có thể thực hiện lệnh từ trên xuống dưới như sau:
– 2 bước về phía trước
– Rẽ trái, tiến 1 bước
– Nhặt rác
– Rẽ phải, tiến 3 bước
– Rẽ trái tiến 2 bước
– Bỏ rác vào thùng
Các chương trình máy tính có thể được phân loại theo các tuyến chức năng. Các loại chức năng chính là phần mềm ứng dụng và phần mềm hệ thống. Hệ thống phần mềm bao gồm hệ điều hành trong đó có sự tương tác giữa phần cứng và phần mềm máy tính.
Mục đích của một hệ điều hành là cung cấp một môi trường trong đó phần mềm ứng dụng thực thi thuận tiện và hiệu quả. Ngoài hệ điều hành, phần mềm hệ thống bao gồm các chương trình nhúng, chương trình khởi động và Microcode. Phần mềm ứng dụng được thiết kế cho người dùng cuối có giao diện người dùng.
Có thể phân loại phần mềm máy tính theo mục đích sử dụng gồm 3 loại: Phần mềm ứng dụng, phần mềm hệ thống và phần mềm độc hại.
1, Phần mềm ứng dụng
Phần mềm ứng dụng là phần mềm sử dụng hệ thống máy tính để thực hiện một tính năng đặc biệt hoặc cung cấp phương tiện giải trí cho người dùng.
2, Phần mềm hệ thống
Phần mềm hệ thống là phần mềm được thiết kế để thao tác trực tiếp với phần cứng máy tính. Phần mềm hệ thống là nền tảng mà phần mềm ứng dụng có thể chạy trên đó.
Hệ điều hành (Windows, Linux, MacOS) là những ví dụ điển hình cho nhóm phần mềm này. Hệ điều hành quản lý các tài nguyên hệ thống như CPU, RAM, v.v. và cung cấp các dịch vụ cần thiết để các phần mềm khác chạy trên đó. Ngày nay, hệ điều hành sau khi cài đặt thường được đính kèm các phần mềm ứng dụng để thuận tiện hơn cho người dùng. Trên Windows, chúng bao gồm Windows Explorer để quản lý các thư mục và tệp; Trình quản lý tác vụ để quản lý các quy trình; Internet Explorer để duyệt web…
Cũng quan trọng như hệ điều hành, trình điều khiển được viết để điều khiển các thiết bị được gắn vào máy tính. Mỗi thiết bị cần ít nhất một trình điều khiển tương ứng. Bởi vì một hệ điều hành cần ít nhất một thiết bị đầu vào và một thiết bị đầu ra, nên nó cần nhiều hơn một trình điều khiển để có thể sử dụng được.
3, Phần mềm độc hại
Không phải phần mềm nào cũng được viết với mục đích phục vụ người dùng. Một số người đã viết phần mềm với mục đích ngược lại. Họ viết phần mềm đánh cắp tài khoản, xâm nhập thông tin nhạy cảm trên máy tính của người khác hay đơn giản là chọc phá bạn bè. Những phần mềm này được gọi là phần mềm độc hại. Một số ví dụ điển hình về phần mềm độc hại là virus, worm, trojan, spyware…
– Khái niệm ngôn ngữ máy: là các lệnh được tạo thành từ hai số 1 và 0.
Ngôn ngữ lập trình: Là ngôn ngữ dùng để viết chương trình máy tính.
– Ý nghĩa của ngôn ngữ lập trình: thay thế ngôn ngữ máy, do ngôn ngữ máy khó sử dụng nên ngôn ngữ lập trình thường là những từ có nghĩa, dễ nhớ nên gần gũi với con người hơn.
– Khái niệm dịch chương trình: Ngôn ngữ lập trình chỉ con người mới hiểu được, để máy tính hiểu được thì phải sử dụng ngôn ngữ máy. Trình dịch là một chương trình chuyển đổi ngôn ngữ lập trình sang ngôn ngữ máy.
– 2 bước để tạo một chương trình máy tính:
+ Viết chương trình bằng 1 ngôn ngữ lập trình
+ Dịch chương trình sang ngôn ngữ máy để máy hiểu
– Trình soạn thảo và dịch chương trình, cùng với các công cụ tìm kiếm, sửa lỗi và thực thi chương trình, thường được tích hợp vào một phần mềm duy nhất, được gọi là môi trường lập trình.
Đĩa cứng là một thiết bị lưu trữ được tích hợp trong máy tính. Đĩa cứng chịu trách nhiệm lưu trữ các chương trình, tài liệu và các thông tin khác có trong máy tính.
Ngoài ra, các chương trình máy tính còn được lưu trữ trên đĩa mềm, đĩa CD và thiết bị nhớ flash để thuận tiện cho việc trao đổi thông tin.
Cho dù bạn có phải là lập trình viên hay không, thì bạn đã từng làm việc với máy tính, điều đó có nghĩa là bạn đã tiếp xúc với nhiều loại chương trình khác nhau. Hiểu chương trình là gì và cách phân loại chúng sẽ giúp bạn rất nhiều khi làm việc.
![]() |
Bạn thấy bài viết Chương trình máy tính là gì? có khắc phục đươc vấn đề bạn tìm hiểu ko?, nếu ko hãy comment góp ý thêm về Chương trình máy tính là gì? bên dưới để Trường THPT Diễn Châu 2 có thể thay đổi & cải thiện nội dung tốt hơn cho các bạn nhé! Cám ơn bạn đã ghé thăm Website: dienchau2.edu.vn của Trường THPT Diễn Châu 2
Nhớ để nguồn bài viết này: Chương trình máy tính là gì? của website dienchau2.edu.vn
Chuyên mục: Là gì?