Nền Tảng Máy Tính: Môi trường một phần mềm được thực thi

Nền tảng máy tính, Nền tảng điện toán hoặc nền tảng kỹ thuật số là môi trường trong đó một phần mềm được thực thi.

Nó có thể là phần cứng hoặc hệ điều hành, thậm chí là trình duyệt web và các giao diện lập trình ứng dụng liên quan hoặc phần mềm cơ bản khác, miễn là mã chương trình được thực thi với nó. Các nền tảng điện toán có các mức độ trừu tượng khác nhau, bao gồm kiến trúc máy tính, hệ điều hành hoặc thư viện runtime. Một nền tảng điện toán là giai đoạn mà các chương trình máy tính có thể chạy.

Một nền tảng có thể được xem như là một hạn chế trong quy trình phát triển phần mềm, trong đó các nền tảng khác nhau cung cấp các chức năng và hạn chế khác nhau; và như một sự trợ giúp cho quá trình phát triển, trong đó họ cung cấp chức năng cấp thấp đã sẵn sàng. Ví dụ, hệ điều hành có thể là một nền tảng trừu tượng hóa các khác biệt cơ bản về phần cứng và cung cấp một lệnh chung để lưu file hoặc truy cập mạng.

Thành phần Nền Tảng Máy Tính

Nền tảng cũng có thể bao gồm:

  • Phần cứng đơn, trong trường hợp các hệ thống nhúng nhỏ. Hệ thống nhúng có thể truy cập phần cứng trực tiếp mà không cần hệ điều hành; điều này được gọi là chạy trên "bare metal".
  • Một trình duyệt trong trường hợp phần mềm dựa trên web. Trình duyệt tự chạy trên nền tảng phần cứng+hệ điều hành, nhưng điều này không liên quan đến phần mềm chạy trong trình duyệt.
  • Một ứng dụng, chẳng hạn như bảng tính hoặc trình xử lý văn bản, lưu trữ phần mềm được viết bằng ngôn ngữ kịch bản dành riêng cho ứng dụng, chẳng hạn như macro Excel. Điều này có thể được mở rộng để viết các ứng dụng chính thức với bộ Microsoft Office làm nền tảng.
  • Frameworks phần mềm cung cấp chức năng làm sẵn.
  • Điện toán đám mây và Nền tảng như một Dịch vụ. Mở rộng ý tưởng về frameworks phần mềm, những điều này cho phép các nhà phát triển ứng dụng xây dựng phần mềm từ các thành phần được lưu trữ không phải bởi nhà phát triển, mà bởi nhà cung cấp, với giao tiếp internet liên kết chúng với nhau. Các trang mạng xã hội TwitterFacebook cũng được coi là nền tảng phát triển.
  • Một máy ảo (VM) như máy ảo Java hoặc.NET CLR. Các ứng dụng được biên dịch thành một định dạng tương tự như mã máy, được gọi là mã byte, sau đó được VM thực thi.
  • Một phiên bản ảo hóa của một hệ thống hoàn chỉnh, bao gồm phần cứng, hệ điều hành, phần mềm và lưu trữ được ảo hóa. Ví dụ, những thứ này cho phép một chương trình Windows điển hình chạy trên máy Mac.

Một số kiến trúc có nhiều lớp, với mỗi lớp đóng vai trò là nền tảng cho lớp bên trên nó. Nói chung, một thành phần chỉ phải được điều chỉnh cho lớp ngay bên dưới nó. Chẳng hạn, một chương trình Java phải được viết để sử dụng máy ảo Java (JVM) và các thư viện liên quan làm nền tảng nhưng không phải điều chỉnh để chạy cho các nền tảng Windows, Linux hoặc Macintosh OS. Tuy nhiên, JVM, lớp bên dưới ứng dụng, phải được xây dựng riêng cho từng HĐH.

Ví dụ về Hệ diều hành Nền Tảng Máy Tính

Desktop, laptop, server

Mobile

Nền Tảng Máy Tính: Thành phần, Ví dụ về Hệ diều hành, Phần mềm framework 
Android, một hệ điều hành mobile phổ biến

Phần mềm framework Nền Tảng Máy Tính

Ví dụ về phần cứng Nền Tảng Máy Tính

Được sắp xếp đại khái, từ các loại phổ biến hơn đến các loại ít phổ biến hơn:

Xem thêm

Chú thích

khs

Liên kết ngoài

Tags:

Thành phần Nền Tảng Máy TínhVí dụ về Hệ diều hành Nền Tảng Máy TínhPhần mềm framework Nền Tảng Máy TínhVí dụ về phần cứng Nền Tảng Máy TínhNền Tảng Máy TínhChương trình máy tínhGiao diện lập trình ứng dụngHệ điều hànhKiến trúc máy tínhPhần cứngPhần mềmTrình duyệt webTrừu tượng (công nghệ phần mềm)

🔥 Trending searches on Wiki Tiếng Việt:

Võ Văn ThưởngVụ phát tán video Vàng AnhChiến cục Đông Xuân 1953–1954Hoàng Anh Tuấn (huấn luyện viên bóng đá)Chí PhèoNguyễn Quang NgọcTây NinhTriệu Lệ DĩnhTrung QuốcBDSMPhạm Xuân ẨnSố chính phươngĐài Á Châu Tự DoLê Thái TổQuan VũChủ tịch nước Cộng hòa xã hội chủ nghĩa Việt NamBảy hoàng tử của Địa ngụcNacho FernándezHội AnHồ Chí MinhNgười TàyHà NộiDiên Hi công lượcXuân DiệuHai nguyên lý của phép biện chứng duy vậtDương Văn MinhDanh sách ngân hàng tại Việt NamCác vị trí trong bóng đáCậu bé mất tíchNguyễn Chí VịnhLê Thanh Hải (chính khách)Cúp bóng đá châu ÁBảng xếp hạng bóng đá nam FIFAThibaut CourtoisBộ Quốc phòng (Việt Nam)Đồng bằng sông HồngXHamsterIsraelVụ tự thiêu của Aaron BushnellXVideosPhổ NghiĐại dịch COVID-19 tại Việt NamThuật toánQuân khu 1, Quân đội nhân dân Việt NamGiải bóng đá vô địch quốc gia ĐứcSkibidi ToiletHòa ThânSóng thầnNông Đức MạnhPep GuardiolaKitô giáoGiỗ Tổ Hùng VươngMinh Thái TổTrần Quốc VượngAFC Champions LeagueNguyễn Phú TrọngViệt Nam Cộng hòaHoàng Phủ Ngọc TườngRosé (ca sĩ)Kinh tế ÚcNho giáoTăng Minh PhụngUEFA Champions League 2023–24Kylian MbappéHồn Trương Ba, da hàng thịtHồi giáoQuân khu 5, Quân đội nhân dân Việt NamMiduTriệu Lộ TưTrần Thánh TôngBiểu tình Thái Bình 1997Võ Văn KiệtErling HaalandVụ đắm tàu RMS TitanicNhà Lê sơCố đô HuếThủ Đức🡆 More