Khác biệt giữa các bản “Phần mềm”

n
Đã lùi lại sửa đổi của 171.253.130.110 (Thảo luận) quay về phiên bản cuối của Tuanminh01
(e được thiết kế dựa trên nền tảng bảo vệ quyền riêng tư của bạn. Chúng tôi nỗ lực làm việc để chỉ thu thập dữ liệu cần thiết nhằm cải thiện trải nghiệm của bạn. Khi thu thập dữ liệu, chúng tôi cho rằng điều quan trọng là bạn biết chúng tôi đang thu thập những gì và tại sao chúng tôi cần dữ liệu đó, để bạn có thể đưa ra lựa chọn đúng đắn. Cung cấp Apple Arcade Apple sử dụng thông tin cá nhân của bạn để cung cấp các dịch vụ và tính năng trong Apple Arcade. Thông tin này bao gồm thông tin thanh t)
Thẻ: Sửa đổi di động Sửa đổi từ trang di động Đã được lùi sửa
n (Đã lùi lại sửa đổi của 171.253.130.110 (Thảo luận) quay về phiên bản cuối của Tuanminh01)
Thẻ: Lùi tất cả Sửa đổi di động Sửa đổi từ trang di động
{{1000 bài cơ bản}}
e được thiết kế dựa trên nền tảng bảo vệ quyền riêng tư của bạn. Chúng tôi nỗ lực làm việc để chỉ thu thập dữ liệu cần thiết nhằm cải thiện trải nghiệm của bạn. Khi thu thập dữ liệu, chúng tôi cho rằng điều quan trọng là bạn biết chúng tôi đang thu thập những gì và tại sao chúng tôi cần dữ liệu đó, để bạn có thể đưa ra lựa chọn đúng đắn.
[[Tập tin:Operating_system_placement_(software).svg|nhỏ| Một sơ đồ cho thấy cách người dùng tương tác với [[phần mềm ứng dụng]] trên một [[máy tính để bàn]] thông thường. Lớp phần mềm ứng dụng giao tiếp với [[hệ điều hành]], lần lượt giao tiếp với [[phần cứng]]. Các mũi tên chỉ luồng thông tin. ]]
'''Phần mềm máy tính''', hay còn gọi đơn giản là '''phần mềm''', cũng được người Việt hải ngoại gọi là '''nhu liệu'''<ref>[http://www.tqlcvn.org/kythuat/kt-gochuviet-vpskeys.htm "Gõ chữ Việt bằng nhu liệu VPS..."]</ref> là tập hợp [[Dữ liệu (máy tính)|dữ liệu]] hoặc các câu lệnh 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|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à [[Công nghệ phần mềm|kỹ thuật phần mềm]], phần mềm máy tính là tất cả [[Thông tin|thông tin được]] xử lý bởi [[Máy tính|hệ thống máy tính]], [[Chương trình máy tính|chương trình]] và [[dữ liệu]]. Phần mềm [[Chương trình máy tính|máy tính]] bao gồm [[Chương trình máy tính|các chương trình máy tính]], [[Thư viện (máy tính)|thư viện]] và [[Dữ liệu (máy tính)|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 [[Vi xử lý|bộ xử lý]] riêng lẻ, có thể là [[Vi xử lý|bộ xử lý]] [[CPU|trung tâm]] (CPU) hoặc [[Bộ xử lý đồ họa|đơn vị xử lý đồ họa]] (GPU). Một ngôn ngữ máy bao gồm các nhóm [[Hệ nhị phân|giá trị nhị phân]] biểu thị các [[Kiến trúc tập lệnh|lệnh hướng dẫn cách thực hiệ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 mà người dùng không thể quan sát trực tiếp. Một lệnh [[Lời gọi hệ thống|cũng có thể gọi]] một trong nhiều thao tác [[Đầu vào/đầu ra|nhập hoặc xuất dữ liệu]], 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ý [[Chu kỳ lệnh|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 [[Ngắt|gián đoạn]]. {{Tính đến|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ó [[CPU đa nhân|bộ xử lý với nhiều đơn vị thực thi]] hoặc [[Đa xử lý|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.
Cung cấp Apple Arcade
 
Phần lớn phần mềm được viết bằng [[Ngôn ngữ lập trình bậc cao|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.<ref>{{Chú thích web|url=http://www.cs.uu.nl/education/vak.php?vak=INFOMCCO|title=Compiler construction|archive-url=https://web.archive.org/web/20131102143144/http://www.cs.uu.nl/education/vak.php?vak=INFOMCCO|archive-date=ngày 2 tháng 11 năm 2013|dead-url=no}}</ref> 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 biên dịch|trình]] [[Trình thông dịch|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 dùng phần mềm [[Hợp ngữ|lắp ráp]].
Apple sử dụng thông tin cá nhân của bạn để cung cấp các dịch vụ và tính năng trong Apple Arcade. Thông tin này bao gồm thông tin thanh toán và tài khoản của bạn mà bạn có thể truy cập và thay đổi trong Cài đặt và lịch sử mua hàng App Store.
 
Để thuận tiện cho bạn, Apple Arcade sử dụng iCloud để cập nhật các khía cạnh trải nghiệm của bạn trên tất cả các thiết bị. Ví dụ: Apple Arcade sẽ sử dụng iCloud để đồng bộ hóa tiến trình của bạn trong trò chơi trên các thiết bị. Bạn có thể tắt tính năng này bất kỳ lúc nào bằng cách tắt iCloud cho trò chơi Arcade trong Cài đặt trên thiết bị iOS hoặc thiết bị iPadOS hoặc trong Tùy chọn hệ thống trên máy Mac. Nếu một nhà phát triển trò chơi sử dụng bản sao lưu iCloud, tiến trình trò chơi của bạn sẽ vẫn được sao lưu vào iCloud nếu bạn đã bật Sao lưu iCloud.
 
== Lịch sử ==
* '''[[Phần mềm ác ý|Phần mềm độc hại]]''' hoặc '''malware''' <br />đó là phần mềm được phát triển để gây hại và phá hỏng máy tính. Như vậy, phần mềm độc hại là không mong muốn. Phần mềm độc hại có liên quan chặt chẽ với các tội phạm liên quan đến máy tính, mặc dù một số chương trình độc hại có thể được thiết kế như những trò đùa thực tế.
 
=== Bản chất hoặc miền thực thi ===
 
* [[Phần mềm ứng dụng|Các ứng dụng máy tính để bàn]] như [[trình duyệt web]] và [[Microsoft Office]], cũng như các ứng dụng [[điện thoại thông minh]] và [[máy tính bảng]] (được gọi là " [[Ứng dụng trên thiết bị di động|ứng dụng]] "). (Có một sự thúc đẩy trong một số phần của ngành công nghiệp phần mềm để hợp nhất các ứng dụng máy tính để bàn với các ứng dụng di động, ở một mức độ nào đó. [[Windows 8]], và sau đó là [[Ubuntu Touch]], đã cố gắng cho phép sử dụng cùng một kiểu giao diện người dùng ứng dụng trên máy tính để bàn, máy tính xách tay và điện thoại di động.)
Chúng tôi cung cấp thông tin tổng hợp, không nhận dạng cá nhân về hoạt động chơi trò chơi của bạn cho các nhà cung cấp nội dung Apple Arcade để họ có thể đánh giá và cải thiện mức độ tương tác với người chơi với trò chơi của họ.
* Các tập lệnh [[JavaScript]] là các phần mềm được nhúng truyền thống trong [[Trang web|các trang web]] được chạy trực tiếp bên trong [[trình duyệt web]] khi một trang web được tải mà không cần plugin trình duyệt web. Phần mềm được viết bằng các ngôn ngữ lập trình khác cũng có thể được chạy trong trình duyệt web nếu phần mềm được dịch sang JavaScript hoặc nếu một plugin trình duyệt web hỗ trợ ngôn ngữ đó được cài đặt; ví dụ phổ biến nhất sau này là các tập lệnh [[ActionScript]], được hỗ trợ bởi plugin [[Adobe Flash]].
 
* [[Máy chủ|Phần mềm máy chủ]], bao gồm:
Thu thập dữ liệu bởi nhà cung cấp nội dung bên thứ ba
** [[Ứng dụng web|Các ứng dụng web]], thường chạy trên [[máy chủ web]] và xuất các trang web được tạo động sang trình duyệt web, sử dụng ví dụ: [[PHP]], [[Java (ngôn ngữ lập trình)|Java]], [[ASP.NET|ASP.]] [[ASP.NET|NET]], hoặc thậm chí [[Node.js|JavaScript chạy trên máy chủ]]. Trong thời hiện đại, những thứ này thường bao gồm một số JavaScript được chạy trong trình duyệt web, trong trường hợp đó, chúng thường chạy một phần trên máy chủ, một phần trong trình duyệt web.
 
* [[Plugin (điện toán)|Plugin]] và tiện ích mở rộng là phần mềm mở rộng hoặc sửa đổi chức năng của một phần mềm khác và yêu cầu phần mềm đó phải được sử dụng để hoạt động;
Các nhà cung cấp nội dung cung cấp trò chơi Arcade phải nhận được sự cho phép của bạn để thu thập thông tin cá nhân. Các nhà cung cấp nội dung chỉ có thể sử dụng thông tin cá nhân của bạn cho các mục đích mà họ tuyên bố khi nhận được sự cho phép của bạn. Bạn nên xem lại các điều khoản, chính sách quyền riêng tư và thực tiễn của nhà cung cấp nội dung Apple Arcade để tìm hiểu cách họ thu thập và sử dụng dữ liệu của bạn.
* Phần mềm nhúng cư trú như [[firmware]] trong [[hệ thống nhúng]], thiết bị dành riêng cho việc sử dụng đơn lẻ hoặc một vài công dụng như [[xe hơi]] và [[Truyền hình|TV]] (mặc dù một số các thiết bị nhúng như chipset không dây có thể là một phần của một hệ thống máy tính thông thường, không nhúng như một PC hoặc điện thoại thông minh).<ref>{{Chú thích web|url=http://www.computer.org/csdl/mags/so/2009/03/mso2009030014.html|title=Embedded Software—Technologies and Trends|date=May–June 2009|publisher=IEEE Computer Society|archive-url=https://web.archive.org/web/20131028045823/http://www.computer.org/csdl/mags/so/2009/03/mso2009030014.html|archive-date=ngày 28 tháng 10 năm 2013|dead-url=no|accessdate =ngày 6 tháng 11 năm 2013}}</ref> Trong bối cảnh hệ thống nhúng đôi khi không có sự phân biệt rõ ràng giữa phần mềm hệ thống và phần mềm ứng dụng. Tuy nhiên, một số hệ thống nhúng chạy hệ điều hành nhúng và các hệ thống này vẫn giữ được sự khác biệt giữa phần mềm hệ thống và phần mềm ứng dụng (mặc dù thông thường sẽ chỉ có một ứng dụng cố định luôn chạy).
 
* Microcode là một loại phần mềm nhúng đặc biệt, tương đối khó hiểu, cho bản thân bộ xử lý biết cách thực thi mã máy, vì vậy nó thực sự là một cấp độ thấp hơn mã máy. Nó thường thuộc sở hữu của nhà sản xuất bộ xử lý và mọi cập nhật phần mềm vi mã chỉnh sửa cần thiết đều được cung cấp cho người dùng (rẻ hơn nhiều so với vận chuyển phần cứng bộ xử lý thay thế). Do đó, một lập trình viên bình thường sẽ không bao giờ phải đối phó với nó.
Lưu giữ
 
Chúng tôi lưu giữ thông tin cá nhân được liên kết với các giao dịch, nội dung tải về và hoạt động chơi trò chơi của bạn trong Apple Arcade chỉ khi chúng tôi có nhu cầu công việc, nghĩa vụ theo hợp đồng hoặc yêu cầu pháp lý. Một số thông tin, chẳng hạn như lịch sử mua đăng ký, nhưng không bao gồm chi tiết thẻ được lưu trữ của bạn, có thể được lưu giữ dưới dạng hồ sơ kinh doanh ngay cả khi bạn đóng tài khoản hoặc hủy đăng ký Apple Arcade.
 
Chia sẻ trong gia đình
 
Khi bạn đăng ký Apple Arcade, đăng ký sẽ có sẵn cho các thành viên khác trong Gia đình bạn. Với Bật giới hạn trong Thời gian sử dụng, bạn có thể giới hạn thời gian sử dụng trong các ứng dụng cụ thể và chặn các tính năng trên thiết bị của con bạn. Bạn cũng có thể giới hạn cài đặt trên iPhone, iPad hoặc iPod touch cho nội dung thô tục, nội dung mua và tải về cũng như quyền riêng tư. Nếu bạn không muốn chia sẻ đăng ký Arcade với thành viên gia đình, bạn có thể tắt Chia sẻ mục mua. Trên iOS hoặc iPadOS, hãy đi tới Cài đặt > ID Apple của bạn > Chia sẻ trong gia đình > Chia sẻ mục mua. Trên macOS, hãy đi tới Tùy chọn hệ thống > iCloud > Quản lý gia đình > Ứng dụng & Dịch vụ của tôi.
 
=== Công cụ lập trình ===