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ố[1] 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 webcá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.[2] 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ầnsửa

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.[3]
  • 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.[4]
  • 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.[5] Các trang mạng xã hội TwitterFacebook cũng được coi là nền tảng phát triển.[6][7]
  • 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.[8]

Ví dụ về Hệ diều hànhsửa

Desktop, laptop, serversửa

Mobilesửa

Android, một hệ điều hành mobile phổ biến

Phần mềm frameworksửa

Ví dụ về phần cứngsửa

Đượ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êmsửa

Chú thíchsửa

  1. ^ “What I Talk About When I Talk About Platforms”. martinfowler.com. Truy cập ngày 18 tháng 3 năm 2018.
  2. ^ "platform". Free On-line Dictionary of Computing
  3. ^ Andrew Binstock (ngày 2 tháng 7 năm 2012). “Google's Redefinition of the Browser As Platform”. Dr. Dobbs. Đã định rõ hơn một tham số trong |author=|last= (trợ giúp)Đã định rõ hơn một tham số trong |author=|last= (trợ giúp); Đã định rõ hơn một tham số trong |author=|last= (trợ giúp)
  4. ^ Chip Wilson; Alan Josephson. “Microsoft Office as a Platform for Software + Services”. Microsoft Developer Network. Đã định rõ hơn một tham số trong |author2=|last2= (trợ giúp)Đã định rõ hơn một tham số trong |author2=|last2= (trợ giúp)
  5. ^ “What Is PAAS?”. Interoute. Bản gốc lưu trữ ngày 22 tháng 10 năm 2015. Truy cập ngày 16 tháng 1 năm 2019.
  6. ^ “Twitter Development Platform - Twitter Developers”.
  7. ^ “Facebook Development Platform Launches...”. ngày 15 tháng 8 năm 2006.
  8. ^ “Platform independence in Java's Byte Code”. Stack Overflow.

khs

Liên kết ngoàisửa

🔥 Top keywords: 2112: Doraemon ra đời300 (phim)Anh hùng xạ điêu (phim truyền hình 2003)Bùng phát virus Zika 2015–2016Chuyên gia trang điểmCristiano RonaldoCá đuối quỷDanh sách Tổng thống Hoa KỳDanh sách câu thần chú trong Harry PotterDanh sách tài khoản Instagram có nhiều lượt theo dõi nhấtGiải Oscar cho phim ngắn hay nhấtHoan Ngu Ảnh ThịHầu tướcHọc thuyết tế bàoJason Miller (communications strategist)Lễ hội Chọi trâu Đồ SơnLộc Đỉnh ký (phim 1998)Natapohn TameeruksNinh (họ)Phim truyền hình Đài LoanRobloxThanh thiếu niênThần tượng teenThổ thần tập sựTrang ChínhTập hợp rỗngTỉnh của Thổ Nhĩ KỳVõ Thần Triệu Tử LongXXX (loạt phim)Âu Dương Chấn HoaĐào Trọng ThiĐại học Công giáo ParisĐệ Tứ Cộng hòa PhápĐổng Tiểu UyểnĐài Truyền hình Kỹ thuật số VTCTrang ChínhPhilippe TroussierĐặc biệt:Tìm kiếmBảng xếp hạng bóng đá nam FIFAVõ Văn ThưởngChiến dịch Điện Biên PhủĐài Truyền hình Việt NamĐội tuyển bóng đá quốc gia Việt NamAdolf HitlerChủ tịch nước Cộng hòa xã hội chủ nghĩa Việt NamPark Hang-seoViệt NamGoogle DịchĐế quốc AkkadCleopatra VIINhà HánTrạm cứu hộ trái timHồ Chí MinhVương quốc Liên hiệp Anh và Bắc IrelandYouTubeLionel MessiFacebookGiải vô địch bóng đá châu Âu 2024Phạm Minh ChínhĐức quốc xãTô LâmNguyễn Phú TrọngGiải bóng đá Ngoại hạng AnhVương Đình HuệNguyễn Quang Hải (sinh 1997)Võ Nguyên GiápJustin BieberHoa KỳLiên XôVõ Thị Ánh XuânMai HoàngDNADừaVòng loại Giải vô địch bóng đá thế giới 2026 – Khu vực châu ÁVirginiaMai Tiến Dũng (chính khách)VirusThụy SĩẤm lên toàn cầuVõ Văn Thưởng từ chức Chủ tịch nướcLê Thánh TôngTikTokPhim khiêu dâmLịch sử Việt NamLễ Phục SinhNhà TốngVịnh Hạ LongChristian de CastriesBộ Chính trị Ban Chấp hành Trung ương Đảng Cộng sản Việt NamRomelu LukakuFC BarcelonaI'll-ItHà NộiThành phố Hồ Chí MinhLiên đoàn bóng đá Việt NamVelizar PopovChiến tranh thế giới thứ haiVõ Thị SáuAreumĐoàn Thanh niên Cộng sản Hồ Chí MinhThể loại:Lỗi CS1: tham số thừaHà LanGoogleÚcMinh MạngMai (phim)UkrainaTrung QuốcGiải vô địch bóng đá thế giới 2018Chủ nghĩa tư bảnYTrần Hưng ĐạoPhan Văn GiangBỉPhápĐặc biệt:Thay đổi gần đâyDanh sách Chủ tịch nước Việt NamKim Ji-won (diễn viên)Quần đảo Hoàng SaDanh sách tiểu bang Hoa Kỳ theo cách viết tắtKylian MbappéTrương Thị MaiNguyễn DuBạo lực học đườngBộ Công an (Việt Nam)Nguyễn TrãiNguyễn Văn NênCubaThủ dâmVụ sai phạm tại Tập đoàn Phúc SơnĐội tuyển bóng đá quốc gia ĐứcĐế quốc BrasilHoàng Thị Thúy Lan