Phần Cứng ,phần Mềm Là Gì - Hoa Nguyen - Hoc247

Phần cứng (tiếng Anh: hardware), đề cập đến các bộ phận vật lý hữu hình của một hệ thống máy tính; các thành phần điện, điện tử, cơ điện và cơ khí của nó như là[1] màn hình, chuột, bàn phím, máy in, máy quét, vỏ máy tính, bộ nguồn, bộ vi xử lý CPU, bo mạch chủ[2], Các dây cáp, cũng như tủ hoặc hộp, các thiết bị ngoại vi của tất cả các loại, và bất kỳ yếu tố vật lý nào khác có liên quan, tạo nên phần cứng hoặc hỗ trợ vật lý ví dụ như loa, ổ đĩa mềm, ổ đĩa cứng, ổ CDROM, ổ DVD, card đồ họa VGA, card wifi, card âm thanh, bộ phận tản nhiệt...

Ngược lại, phần mềm là hướng dẫn có thể được lưu trữ và chạy bằng phần cứng. Phần cứng được gọi là vì nó "cứng" hoặc cứng nhắc đối với các thay đổi hoặc sửa đổi; trong khi phần mềm thì "mềm" vì có thể dễ dàng cập nhật hoặc thay đổi. Trung gian giữa phần mềm và phần cứng là "firmware", đây là phần mềm được kết hợp chặt chẽ với phần cứng cụ thể của hệ thống máy tính và do đó khó thay đổi nhất nhưng cũng ổn định nhất về tính nhất quán của giao diện. Sự phát triển từ mức "độ cứng" sang "độ mềm" trong các hệ thống máy tính tương đương với sự tiến triển của các lớp trừu tượng trong điện toán.

Phần cứng thường được hướng dẫn bởi phần mềm để thực hiện bất kỳ lệnh hoặc lệnh nào. Một sự kết hợp giữa phần cứng và phần mềm tạo thành một hệ thống máy tính có thể sử dụng được, mặc dù các hệ thống khác tồn tại chỉ với các thành phần phần cứng.

Các ví dụ khác có thuật ngữ phần cứng được áp dụng, liên quan đến robot[3][4] cũng như liên quan đến điện thoại di động, máy ảnh, máy nghe nhạc kỹ thuật số hoặc bất kỳ thiết bị điện tử nào khác. Khi các thiết bị này cũng xử lý dữ liệu, chúng có phần sụn và/hoặc phần mềm cũng như phần cứng.

Lịch sử của phần cứng máy tính có thể được phân thành bốn thế hệ, mỗi thế hệ được đặc trưng bởi một sự thay đổi quan trọng về công nghệ. Một phân định đầu tiên có thể được thực hiện giữa các phần cứng chính, chẳng hạn như rất cần thiết cho hoạt động bình thường của thiết bị và "bổ sung", như một phần cứng thực hiện các chức năng cụ thể.

phần mềm, cũng được người Việt hải ngoại gọi là nhu liệu[1] là tập hợp dữ liệu hoặc hướng dẫn máy tính cho máy tính biết cách làm việc. Điều này trái ngược với phần cứng vật lý, từ đó hệ thống được xây dựng và thực sự thực hiện công việc. Trong khoa học máy tính và kỹ thuật phần mềm, phần mềm máy tính là tất cả thông tin được xử lý bởi hệ thống máy tính, chương trình và dữ liệu. Phần mềm máy tính bao gồm các chương trình máy tính, thư viện và dữ liệu không thể thực thi liên quan, chẳng hạn như tài liệu trực tuyến hoặc phương tiện kỹ thuật số. Phần cứng và phần mềm máy tính yêu cầu lẫn nhau và không thể tự sử dụng một cách thực tế.

Ở cấp độ lập trình thấp nhất, mã thực thi bao gồm các hướng dẫn ngôn ngữ máy được hỗ trợ bởi một bộ xử lý riêng lẻ. Bộ xử lý trung tâm (CPU) hoặc đơn vị xử lý đồ họa (GPU) được hỗ trợ. Một ngôn ngữ máy bao gồm các nhóm giá trị nhị phân biểu thị các hướng dẫn của bộ xử lý thay đổi trạng thái của máy tính từ trạng thái trước đó. Ví dụ: một lệnh có thể thay đổi giá trị được lưu trữ ở một vị trí lưu trữ cụ thể trong máy tính, một hiệu ứng không thể quan sát trực tiếp với người dùng. Một lệnh cũng có thể gọi một trong nhiều thao tác nhập hoặc xuất, ví dụ hiển thị một số văn bản trên màn hình máy tính; gây ra những thay đổi trạng thái được hiển thị cho người dùng. Bộ xử lý thực hiện các lệnh theo thứ tự chúng được cung cấp, trừ khi nó được hướng dẫn "nhảy" sang một lệnh khác hoặc bị hệ điều hành làm gián đoạn. Tính đến năm 2015, hầu hết [[Máy tính cá nhân|các máy tính cá nhân]], thiết bị điện thoại thông minh và máy chủ đều có bộ xử lý với nhiều đơn vị thực thi hoặc nhiều bộ xử lý thực hiện tính toán cùng nhau và điện toán đã trở thành một hoạt động đồng thời hơn nhiều so với trước đây.

Phần lớn phần mềm được viết bằng các ngôn ngữ lập trình cấp cao. Chúng dễ dàng và hiệu quả hơn cho các lập trình viên vì chúng gần với ngôn ngữ tự nhiên hơn ngôn ngữ máy.[2] Các ngôn ngữ cấp cao được dịch sang ngôn ngữ máy bằng trình biên dịch hoặc trình thông dịch hoặc kết hợp cả hai. Phần mềm cũng có thể được viết bằng một hợp ngữ mức thấp, trong đó có các lệnh mạnh để hướng dẫn ngôn ngữ máy của máy tính và được dịch sang ngôn ngữ máy bằng cách lắp ráp.

Từ khóa » Phần Mềm Là Gì Phần Cứng Là Gì