Phần cứng và phần mềm máy tính là gì? Phần cứng là mọi thứ trong máy tính của bạn mà bạn có thể chạm vào. Phần mềm là một chương trình máy tính hoặc một bộ các chương trình có vai trò ra lệnh cho máy tính liên quan đến cách thức thực hiện một số tác vụ nhất định.
|
Phần cứng máy tính là gì? Phần mềm máy tính là gì? |
Phần cứng máy tính là gì?
Phần cứng bao gồm tất cả các yếu tố vật lý tạo nên một hệ thống máy tính nhất định. Do đó, phần cứng đề cập đến tất cả các bộ phận hữu hình của máy tính, đó là màn hình, bàn phím, vỏ, chuột, mà còn cả đĩa cứng cũng như bo mạch chủ, đồ họa và âm thanh, bộ xử lý, bộ nhớ, chip và các thành phần máy tính hữu hình khác.
Khi nói về chất lượng của một hệ thống máy tính cụ thể, thì chúng ta đang nói về chất lượng phần cứng của nó, vì vậy chất lượng của một máy tính cụ thể hầu như hoàn toàn phụ thuộc vào phần cứng của nó.
Bản nháp, hoặc mẫu mà tất cả các hệ thống máy tính, hoặc máy tính trong thế giới hiện đại, hoạt động, được thực hiện vào năm 1945. Von Neumann, một nhà toán học gốc Hungary, tự hào với sự phát triển của dự thảo này.
Để tưởng nhớ ông, toàn bộ kiến trúc phần cứng trong các hệ thống máy tính hiện đại được gọi là kiến trúc Von Neumann.
Advertisement
Kiến trúc Von Neumann ngụ ý một đơn vị xử lý được tạo thành từ các thanh ghi bộ xử lý và một đơn vị logic số học đặc biệt, đại diện cho cốt lõi của máy tính kỹ thuật số điện tử.
Ngoài ra còn có một đơn vị điều khiển, bao gồm các hướng dẫn cho bộ đếm và đăng ký chương trình, cũng như các bộ nhớ để lưu trữ dữ liệu với các hướng dẫn, bộ nhớ ngoài và cơ chế đầu vào – đầu ra duy nhất.
Trong thế giới hiện đại, cái gọi là PC, tức là máy tính cá nhân và máy tính xách tay là phổ biến nhất, với điều kiện phần cứng máy tính xách tay nhỏ hơn vì các thành phần bên trong nó nhỏ hơn trong máy tính cá nhân.
Phần cứng máy tính cá nhân bao gồm: vỏ máy tính (chứa một số thành phần máy tính, chẳng hạn như thẻ, bo mạch chủ, đĩa cứng, bộ nhớ, v.v.), bộ phận nguồn, bo mạch chủ (cũng là thành phần chính của một trường hợp chứa một mạch tích hợp kết nối các bộ phận khác của máy tính, chẳng hạn như bộ xử lý, đĩa quang…). Ngoài ra còn có thẻ mở rộng đặc biệt, phương tiện cố định và di động, thiết bị lưu trữ, thiết bị đầu vào và đầu ra.
Ngoài máy tính cá nhân và máy tính xách tay, bao gồm phần cứng lớn hơn hoặc nhỏ hơn, còn có cái gọi là siêu máy tính và máy tính lớn.
Siêu máy tính là gì?
Siêu máy tính là những máy tính đặc biệt được thiết kế để thực hiện các yêu cầu cực kỳ khó khăn từ góc độ máy tính, và một trong những máy tính chính thức và tốt nhất trên thế giới là siêu máy tính “Tianhe 2”.
Máy tính lớn được sử dụng thường xuyên nhất trong các tập đoàn lớn có nhu cầu về các hệ thống máy tính như vậy, nhưng cũng cho các mục đích khoa học. Chúng thường lớn đến mức thường chỉ có một phòng chỉ dành riêng cho chúng và giá của chúng đắt hơn hàng nghìn lần so với máy tính cá nhân và máy tính xách tay.
Phần mềm máy tính là gì?
Theo định nghĩa được chấp nhận chính thức, phần mềm là một chương trình máy tính hoặc một bộ các chương trình có vai trò là ra lệnh cho máy tính liên quan đến cách thức thực hiện một số tác vụ nhất định.
Vì vậy, phần mềm chứa tất cả các chương trình và dữ liệu có trong một máy tính và các thành phần cơ bản của phần mềm thường bao gồm một hệ điều hành nhất định.
Như chúng ta đã nói phần cứng được tạo thành từ tất cả các thành phần hữu hình, đối với phần mềm, chúng ta có thể nói rằng nó được tạo thành từ tất cả các thành phần không hữu hình.
Trong thế giới hiện đại, thuật ngữ phần mềm thường đề cập đến một loại đặc biệt, được gọi là phần mềm ứng dụng. Tuy nhiên, nếu bạn đề cập đến thuật ngữ này cho một người liên quan đến lập trình thì anh ta gần như chắc chắn sẽ nghĩ về tất cả thông tin mà một máy tính cụ thể có thể hoạt động.
Advertisement
Phần mềm hệ thống chỉ là một trong những loại phần mềm. Phần mềm hệ thống trên thực tế là tất cả những chương trình mà một máy tính cụ thể hoạt động.
Loại phần mềm này rất cần thiết cho hoạt động của phần cứng và toàn bộ hệ thống máy tính trong một thiết bị cụ thể.
Phần mềm hệ thống trước hết là một hệ điều hành (ví dụ: hệ điều hành Windows), nhiều trình điều khiển khác nhau, GUI (giao diện người dùng đồ họa) và nhiều chương trình phụ trợ.
Trong hầu hết các trường hợp, với một máy tính đã mua, bạn đã có phần mềm hệ thống nhúng. Theo định nghĩa, phần mềm hệ thống phục vụ giao tiếp trực tiếp với phần cứng của một thiết bị cụ thể, để cho phép nó hoạt động trơn tru.
Loại phần mềm khác là cái gọi là phần mềm ứng dụng. Mục đích cơ bản của nó là cho phép thực thi một số tác vụ nhất định, sử dụng các chương trình khác nhau có trong đó.
Ngoài việc có nhiều chương trình khác nhau, phần mềm ứng dụng thường bao gồm một trình duyệt web cụ thể và có thể bao gồm cả trò chơi máy tính, cơ sở dữ liệu và phần mềm đặc biệt, như toán học, truyền thông, kinh doanh, y tế hoặc một số phần mềm khác chuyên về lĩnh vực cụ thể trong một lĩnh vực cụ thể.
Ngoài ra, phần mềm ứng dụng có thể chứa phần mềm đặc biệt để xử lý tài liệu cũng như tài liệu video, hình ảnh và âm thanh.
Các nhà phát triển chủ yếu sử dụng phần mềm lập trình, chủ yếu là khi tạo và sửa đổi chương trình khác. Phần mềm lập trình chủ yếu bao gồm một số công cụ mà các nhà phát triển tạo ra các chương trình khác.
Một loại phần mềm khác là phần mềm máy chủ bao gồm nhiều ứng dụng Internet khác nhau, nhiều phần mở rộng, trình kết nối và một vi mã đặc biệt. Với một số ứng dụng Internet, các trang web được chuyển đến các công cụ tìm kiếm, thường sử dụng ngôn ngữ lập trình Java và trong một số trường hợp là JavaScript.
Có rất nhiều plugin và phần mở rộng có trong phần mềm máy chủ để cải thiện hoặc sửa đổi chức năng của một phần cụ thể của phần mềm, trong khi microcode có chức năng đưa ra lệnh cho bộ xử lý theo cách thực thi mã máy đặc biệt.
Để cập nhật microcode của loại phần mềm này, thường không cần phải thay đổi bộ xử lý, vì các nhà sản xuất thường cung cấp hướng dẫn để cập nhật đầy đủ.
Với tất cả các loại phần mềm trên, cũng có một phần mềm đặc biệt có thể ở dạng ứng dụng hoặc chương trình, được gọi là công cụ phần mềm.
Thuật ngữ phần mềm máy tính ngụ ý phần mềm được đặt thường xuyên nhất trên đĩa cứng hoặc trong bộ nhớ của một máy tính cụ thể. Để máy tính thực thi lệnh được đưa ra bởi phần mềm máy tính, cần phải chuyển tiếp nó tới các ứng dụng, và sau đó, chúng sử dụng phần mềm hệ thống, chuyển tiếp các hướng dẫn đến phần cứng khi lệnh ở dạng mã máy thu được. Sử dụng phần mềm máy tính, các hoạt động khác nhau được thực hiện, chẳng hạn như thay đổi luồng điều khiển lệnh hoặc truyền dữ liệu.
Cái gọi là giấy phép phần mềm, hoặc giấy phép sử dụng một số phần mềm nhất định, có thể miễn phí, trong khi một số có thể bị tính phí. Thông thường, với các giấy phép được tính phí, có khả năng sử dụng miễn phí trong một khoảng thời gian nhất định, thường là từ 15 đến 30 ngày.
Đây là những phiên bản dùng thử miễn phí. Một số phiên bản của phần mềm, được gọi là phần mềm thương mại, chỉ hợp pháp khi sử dụng với giấy phép được mua.