Nền tảng máy tính, Nền tảng điện toán hoặc nền tảngkỹ 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 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 Twitter và Facebook 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
Desktop, laptop, server
AmigaOS, AmigaOS 4
FreeBSD, NetBSD, OpenBSD
IBM i
Linux
Microsoft Windows
OpenVMS
Classic Mac OS
macOS
OS/2
Solaris
Tru64 UNIX
VM
QNX
z/OS
Mobile
nhỏ|267x267px|[[Android (hệ điều hành)|Android, một hệ điều hành mobile phổ biến]]
Android
Bada
BlackBerry OS
Firefox OS
iOS* Embedded Linux
Palm OS
Symbian
Tizen
WebOS
LuneOS
Windows Mobile
Windows Phone
Phần mềm framework
Binary Runtime Environment for Wireless (BREW)
Cocoa
Cocoa Touch
Common Language Infrastructure (CLI)
Mono
.NET Framework
** Silverlight
Flash
** AIR
GNU
Nền tảng Java
Java ME
Java SE
Java EE
JavaFX
** JavaFX Mobile
LiveCode
Microsoft XNA
Mozilla Prism, XUL và XULRunner
Open Web Platform
Oracle Database
Qt
SAP NetWeaver
Shockwave
Smartface
Universal Windows Platform
** Windows Runtime
Vexi
Ví dụ về phần cứng
Đượ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:
Nền tảng điện toán hàng hóa
Wintel, nghĩa là Intel x86 hoặc phần cứng [[máy tính cá nhân]] tương thích với hệ điều hành Windows
Macintosh, phần cứng tùy chỉnh của Apple Inc. và hệ điều hành MacOS cổ điển và hệ điều hành macOS, ban đầu là 68k, sau đó dựa trên PowerPC, giờ đã chuyển sang x86
Thiết bị di động dựa trên kiến trúc ARM
** Điện thoại thông minh iPhone và máy tính bảng iPad chạy iOS, cũng từ Apple
Gumstix hoặc Raspberry Pi máy tính thu nhỏ đầy đủ chức năng với Linux
* Các thiết bị Newton chạy hệ điều hành Newton, cũng từ Apple
x86 với các hệ thống tương tự Unix như các biến thể Linux hoặc BSD
** Máy tính CP/M dựa trên bus S-100, có thể là nền tảng máy vi tính sớm nhất
Máy chơi game video, bất kỳ loại nào (PlayStation, Xbox, Nintendo)
3DO Interactive Multiplayer, được cấp phép cho các nhà sản xuất
Apple Pippin, một nền tảng trình phát đa phương tiện để phát triển bảng điều khiển trò chơi video
Các máy dựa trên bộ xử lý RISC chạy các biến thể Unix
Máy tính kiến trúc SPARC chạy hệ điều hành Solaris hoặc illumos
DEC Alpha cluster chạy OpenVMS hoặc Tru64 UNIX
Máy tính trung với hệ điều hành tùy chỉnh của chúng, chẳng hạn như IBM OS/400
Máy tính lớn với hệ điều hành tùy chỉnh của chúng, chẳng hạn như IBM z/OS
**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,
Trong công nghệ điện toán, **đa nền tảng** (tiếng Anh: **cross-platform** hay **multi-platform**) là một thuật ngữ chỉ các phần mềm máy tính hay các phương thức điện toán và các khái niệm
**Máy tính bảng** (Tiếng Anh: Tablet computer hay tablet PC), là một thiết bị di động, thông thường có hệ điều hành di động và mạch xử lý, màn hình cảm ứng và viên pin
**Nền tảng đóng**, **vườn tường** hoặc **hệ sinh thái đóng** là một hệ thống phần mềm trong đó nhà cung cấp dịch vụ truyền dẫn hoặc nhà cung cấp dịch vụ có quyền kiểm soát
[[Phần cứng|Phần cứng máy tính là nền tảng cho xử lý thông tin (sơ đồ khối). ]] **Lịch sử phần cứng máy tính** bao quát lịch sử của phần cứng máy tính, kiến trúc của
**Mount** là một quá trình mà trong đó hệ điều hành làm cho các tập tin và thư mục trên một thiết bị lưu trữ (như ổ cứng, CD-ROM hoặc tài nguyên chia sẻ) có
thumb|right|Một quảng cáo in tại Nhật Bản cho trò chơi điện tử năm 2001 _[[Capcom vs. SNK 2_ nhấn mạnh tính năng chơi đa nền tảng bằng cách mô tả một người dùng PlayStation 2
**PC game** còn gọi là **trò chơi máy tính**, là thể loại trò chơi video được chơi trên các máy tính cá nhân (PC), thay vì chơi trên máy chơi trò chơi điện tử tại
nhỏ|Một chiếc laptop [[Lenovo "thời hiện đại"]] **Máy tính xách tay** hay **máy vi tính xách tay** (Tiếng Anh: **laptop computer** hay **laptop PC**) là một chiếc máy tính cá nhân nhỏ gọn có thể
nhỏ|phải|243x243px|Ảnh chụp giao diện [[phần mềm diệt virus có tên FireLion- FastHelper]] Trong khoa học máy tính viễn thông, **virus máy tính** hay **virus tin học** (thường được người sử dụng gọi tắt là **virus**)
**Microsoft Windows** (**Windows**) là một họ hệ điều hành dựa trên giao diện người dùng đồ hoạ được phát triển và được phân phối bởi Microsoft. Nó bao gồm một vài các dòng hệ điều
**Máy tính cá nhân IBM**, thường được gọi là **IBM PC**, là máy tính vi tính đầu tiên của IBM và là nền tảng của tiêu chuẩn de facto tương thích IBM PC. Được phát
phải|khung|Một minh hoạ cách điệu của máy tính để bàn, bao gồm một vỏ hộp (có chứa bo mạch chủ và bộ vi xử lý), màn hình, bàn phím và chuột **Máy tính để bàn**,
thumb|right|upright=1.2|Trẻ em được dạy cách sử dụng máy tính xách tay cá nhân; màn hình CRT, bàn phím và chuột máy tính để bàn cũ hơn (thời 1990) có thể nhìn thấy trong nền. **Máy
:_Xem nghĩa khác của_ **_loa_** _từ bài _ **_Loa (định hướng)_** **Loa máy tính** là thiết bị dùng để phát ra âm thanh phục vụ nhu cầu làm việc và giải trí của con người
**_Người đẹp tóc mây_** () là một bộ phim điện ảnh hoạt hình máy tính 3D thuộc thể loại nhạc kịch và phiêu lưu của Mỹ năm 2010 cốt truyện phim kể về một nàng
thumb|right|[[Hunter Biden năm 2014]] Vào tháng 10 năm 2020, một cuộc tranh cãi nổ ra liên quan đến một chiếc máy tính xách tay được cho là thuộc về Hunter Biden. Chủ một cửa hàng
phải|nhỏ|277x277px| Minh họa của một ứng dụng sử dụng libvorbisfile để phát file Ogg Vorbis Trong khoa học máy tính, **thư viện** là tập hợp các tài nguyên không biến động được sử dụng bởi
thumb|Một [[Màn hình tinh thể lỏng (LCD) ]] thumb|Một [[Ống tia âm cực|màn hình ống tia âm cực (CRT)]] **Màn hình máy tính** () là thiết bị điện tử gắn liền với máy tính với
nhỏ|4 khe cắm [[PCI Express (từ trên xuống dưới: x4, x16, x1 and x16), bên cạnh khe PCI 32 bit (dưới cùng)]] Trong kiến trúc máy tính, **bus** (là tên viết gọn của từ Latin
**Giao diện quản lý nền tảng thông minh** (hay được gọi là **IPMI**, viết tắt của The Intelligent Platform Management Interface) là một tập hợp các thông số kỹ thuật giao diện máy tính cho
Mô hình 3D với DirectX 9.0: Ấm trà Utah **Đồ họa máy tính** () là một lĩnh vực của khoa học máy tính nghiên cứu về cơ sở toán học, các thuật toán cũng như
Các thành phần chính của [[máy tính cá nhân để bàn.1: Màn hình, 2: Bo mạch chủ, 3: CPU, 4: Chân cắm ATA, 5: RAM, 6: Các thẻ cắm mở rộng chức năng cho máy,
Biểu trưng chính thức nhỏ|250x250px|Một biển báo điện tử hiển thị ngày 3 tháng 1 năm 1900 vào ngày 3 tháng 1 năm 2000 ở [[Pháp.]] **Sự cố máy tính năm 2000** (còn được gọi
**Nền tảng Nokia Asha** là một hệ điều hành di động và nền tảng tính toán được thiết kế cho dòng điện thoại thông minh cấp thấp, dựa trên phần mềm của Smarterphone đã được
nhỏ|Bộ tản nhiệt cùng quạt của hãng AMD được gắn bên trên bo mạch chủ của một chiếc máy tính **Tản nhiệt máy tính**, **giải nhiệt trong máy tính** hay **làm mát trong máy tính**
Trong mạng máy tính, **băng thông** hay còn gọi là _băng thông mạng_,**_' _băng thông dữ liệu,_**** hoặc _băng thông kỹ thuật số**__' là tốc độ truyền dữ liệu tối đa trên một đường dẫn
thumb|Chuột máy tính có các đặc điểm phổ biến nhất: hai nút (trái và phải) và một bánh xe cuộn (cũng có chức năng như một nút) **Chuột máy tính** () là một thiết bị
**Nhà khoa học máy tính** là một người có được kiến thức về khoa học máy tính, nghiên cứu về nền tảng lý thuyết của thông tin và tính toán và ứng dụng của họ.
**Máy tính ma** là những máy tính kết nối với Internet đã bị xâm nhập bởi các hacker, virus máy tính, hoặc phần mềm trojan. Thông thường các máy tính bị xâm nhập chỉ là
Máy tính lượng tử là hệ thống có thể thực thi vô số phép tính phức tạp cùng một lúc mà một máy tính thông thường có thể phải mất hàng triệu năm mới xong.
**Alienware** là một công ty phần cứng máy tính có trụ sở ở Mỹ, công ty con của Dell. Sản phẩm của họ được thiết kế cho game và có thể nhận ra bởi thiết
phải|nhỏ|267x267px| Menu Symbian S60v3 (3rd Edition - Phiên bản thứ 3) trên Nokia N73. |liên_kết=Special:FilePath/S60_3rd_Edition_from_N73.jpg **S60** (hay còn gọi là **nền tảng S60** - trước đây là **Giao diện người dùng Series 60**) là một
nhỏ|Imac17 **IMac** **dựa trên Intel** là một loạt máy tính để bàn Macintosh do Apple Inc. thiết kế, sản xuất và bán từ năm 2006. Nó là một thành viên của gia đình máy tính
nhỏ|phải|A [[Graphical user interface|GUI Chương trình "Hello World", viết bằng ngôn ngữ Perl]] nhỏ|phải|Có thể thực thi dòng mã ở máy điện tử cầm tay [[PlayStation Portable homebrew|PlayStation Portable Sony.]] nhỏ|phải|Thử máy [[CNC ở Perspex]]
Trong **thị giác máy tính**, **mô hình túi từ** (**bag-of-words model,** mô hình BoW) có thể được áp dụng để phân loại hình ảnh, bằng cách coi các đặc trưng của hình ảnh như từ
**John McCarthy** (4 tháng 9 năm 1927 - 24 tháng 10 năm 2011) là một nhà khoa học máy tính và nhà khoa học nhận thức người Mỹ. McCarthy là một trong những người sáng
nhỏ| Một minh họa 3D của sáu quạt máy tính 80mm, một loại quạt thường được sử dụng trong [[máy tính cá nhân (đôi khi là một bộ hoặc dùng lẫn với các quạt kích
nhỏ|Máy tính cờ vua sử dụng lực ép bằng cảm giác thập niên 1990 với màn hình LCD **Cờ vua máy tính** bao gồm cả phần cứng (máy tính chuyên dụng) và phần mềm có
nhỏ|[[Đánh máy trên bàn phím máy tính]] phải|nhỏ| Bàn phím có đèn led phía dưới nhỏ| Bàn phím USB nhỏ gọn [[ThinkPad|ThinkPad của Lenovo ]] phải|nhỏ| [[Bàn phím chiclet tiêu chuẩn màu trắng (bàn phím
nhỏ| Trình chỉnh sửa macro của [[jEdit ]] **Macro** (viết tắt của "**macro instruction**", từ tiếng Hy Lạp 'dài') trong khoa học máy tính là một quy tắc hoặc mẫu xác định cách thức một
**ATM** (ATM Turbo) là một phiên bản sao chép của ZX Spectrum, phát triển tại Moskva, năm 1991, bởi hai hãng, MicroArt và ATM. Nó sử dụng CPU Z80 chạy ở tốc độ 7 MHz, 1024k
**Nền tảng như một dịch vụ** (tiếng Anh: **Platform as a service**), gọi tắt là **PaaS**, là một dịch vụ điện toán đám mây trong đó nhà cung cấp sẽ cung cấp các nền tảng
nhỏ| [[Raspberry Pi là một máy tính bo mạch đơn giá rẻ được sử dụng trong giảng dạy khoa học máy tính.]] **Máy tính bo mạch đơn** ( - **SBC**) là một máy tính hoàn
**Phòng thí nghiệm khoa học máy tính và trí tuệ nhân tạo MIT (CSAIL) **là một phòng thí nghiệm nghiên cứu tại viện công nghệ Massachusetts thành lập bởi sự sáp nhập vào năm 2003
Chân đơn máy ảnh Monopod Yunteng VCT-588 YUNTENG VCT-588 là đầy đủ tính năng video và DSLR tripod mà với quick release tấm đối mượt và phim chụp hình chuyên nghiệp. Chất lỏng hệ thống
Ngày 05 tháng 7 năm 2024, Trường Đại học Kỹ thuật – Công nghệ Cần Thơ đã tổ chức thành công Hội thảo quốc tế với chủ đề “Nền tảng công nghệ ứng dụng trong
Trong lập trình hướng đối tượng, một **Đối tượng thượng đế** (tiếng Anh: God object) là một đối tượng _biết quá nhiều_ hoặc _làm quá nhiều_. Đối tượng thượng đế là một ví dụ về
**Android** là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng.