Nền tảng là gì?

Mục lục:

Nền tảng là gì?
Nền tảng là gì?
Anonim

Khi nói đến công nghệ và máy tính, một nền tảng đóng vai trò là nền tảng cơ bản để phát triển và hỗ trợ phần cứng và phần mềm.

Mọi thứ được tạo ra trên nền tảng đều hoạt động cùng nhau trong cùng một khuôn khổ. Như vậy, mỗi nền tảng có bộ quy tắc, tiêu chuẩn và hạn chế riêng để quy định phần cứng / phần mềm nào có thể được xây dựng và cách thức hoạt động của mỗi nền tảng.

Nền tảng phần cứng có thể là:

  • Toàn bộ hệ thống
  • Thành phần riêng lẻ
  • Giao diện

Nền tảng phần cứng so với nền tảng phần cứng, nền tảng phần mềm rộng rãi hơn, nhưng người dùng dễ liên quan hơn. Điều đó có ý nghĩa khi chúng ta tương tác phổ biến hơn với phần mềm / ứng dụng, mặc dù phần cứng (ví dụ: chuột, bàn phím, màn hình, màn hình cảm ứng) giúp thu hẹp khoảng cách. Nền tảng phần mềm thuộc các danh mục chung:

  • Phần mềm hệ thống
  • Phần mềm ứng dụng
Image
Image

Bottom Line

Nền tảng phần cứng có thể là toàn bộ hệ thống (tức là thiết bị máy tính) như máy tính lớn, máy trạm, máy tính để bàn, máy tính xách tay, máy tính bảng, điện thoại thông minh, v.v. Mỗi hệ thống này đại diện cho một nền tảng phần cứng vì mỗi hệ thống đều có hệ số hình thức riêng, hoạt động độc lập với các hệ thống khác và có khả năng cung cấp tài nguyên hoặc dịch vụ (ví dụ: chạy phần mềm / ứng dụng, kết nối với thiết bị / internet, v.v.) cho người dùng, đặc biệt là những hệ thống không nằm ngoài dự đoán của thiết kế ban đầu.

Thành phần riêng lẻ

Các thành phần riêng lẻ, chẳng hạn như bộ xử lý trung tâm (CPU) của máy tính, cũng được coi là nền tảng phần cứng. CPU (ví dụ: Intel Core, ARM Cortex, AMD APU) có các kiến trúc riêng biệt xác định hoạt động, giao tiếp và tương tác với các thành phần khác tạo nên toàn bộ hệ thống. Để minh họa, hãy coi CPU là nền tảng hỗ trợ bo mạch chủ, bộ nhớ, ổ đĩa, thẻ mở rộng, thiết bị ngoại vi và phần mềm. Một số thành phần có thể thay thế cho nhau hoặc không thể thay thế cho nhau, tùy thuộc vào loại, hình thức và khả năng tương thích.

Bottom Line

Các giao diện, chẳng hạn như PCI Express, Cổng đồ họa tăng tốc (AGP) hoặc khe cắm mở rộng ISA, là những nền tảng để phát triển các loại thẻ bổ trợ / mở rộng khác nhau. Các yếu tố hình thức giao diện khác nhau là duy nhất, vì vậy, chẳng hạn như thực tế không thể lắp thẻ PCI Express vào khe cắm AGP hoặc ISA - hãy nhớ rằng các nền tảng đặt ra các quy tắc và hạn chế. Giao diện này cũng cung cấp thông tin liên lạc, hỗ trợ và tài nguyên cho thẻ mở rộng đính kèm. Ví dụ về thẻ mở rộng sử dụng các giao diện như vậy là đồ họa video, âm thanh / âm thanh, bộ điều hợp mạng, cổng USB, bộ điều khiển ATA nối tiếp (SATA), v.v.

Phần mềm Hệ thống

Phần mềm hệ thống là thứ điều khiển máy tính bằng cách thực hiện các quy trình đồng thời trong khi quản lý / điều phối nhiều tài nguyên phần cứng kết hợp với phần mềm ứng dụng. Ví dụ tốt nhất cho phần mềm hệ thống là hệ điều hành, chẳng hạn như (nhưng không giới hạn ở) Windows, macOS, Linux, Android, iOS và Chrome OS.

Hệ điều hành đóng vai trò như một nền tảng bằng cách cung cấp một môi trường hỗ trợ tương tác của người dùng thông qua các giao diện (ví dụ: màn hình, chuột, bàn phím, máy in, v.v.), giao tiếp với các hệ thống khác (ví dụ: mạng, Wi-Fi, Bluetooth, v.v.), và phần mềm ứng dụng.

Phần mềm Ứng dụng

Phần mềm ứng dụng bao gồm tất cả các chương trình được thiết kế để thực hiện các tác vụ cụ thể trên máy tính - hầu hết không được coi là nền tảng. Các ví dụ phổ biến về phần mềm ứng dụng không phải nền tảng là chương trình chỉnh sửa hình ảnh, trình xử lý văn bản, bảng tính, trình phát nhạc, nhắn tin / trò chuyện, ứng dụng truyền thông xã hội, v.v.

Tuy nhiên, có một số loại phần mềm ứng dụng cũng là nền tảng. Điều quan trọng là liệu phần mềm được đề cập có hỗ trợ cho một thứ gì đó được xây dựng dựa trên nó hay không. Một số ví dụ về phần mềm ứng dụng làm nền tảng là:

  • Trình duyệt web- (ví dụ: Chrome, Safari, Internet Explorer) là nền tảng cho các dạng phần mềm khác, chẳng hạn như plugin / tiện ích mở rộng hoặc chủ đề của bên thứ ba.
  • Các trang web truyền thông xã hội- chẳng hạn như Facebook, đóng vai trò là nền tảng khi hỗ trợ các ứng dụng, công cụ và / hoặc dịch vụ bên ngoài tương tác với các tính năng cốt lõi của trang web. Điều này áp dụng cho cả trang web cũng như phiên bản ứng dụng dành cho thiết bị di động.
  • Trò chơi điện tử- hỗ trợ mod (thông qua trình chỉnh sửa của trò chơi) cũng được coi là nền tảng. Các bản mod trò chơi điện tử sử dụng công cụ trò chơi điện tử hiện có làm nền tảng để tạo bản đồ / cấp độ, nhân vật, đối tượng do người dùng thiết kế hoặc thậm chí toàn bộ một trò chơi độc lập.

Máy chơi trò chơi điện tử

Máy chơi trò chơi điện tử là những ví dụ tuyệt vời về phần cứng và phần mềm được kết hợp với nhau thành một nền tảng. Mỗi loại bảng điều khiển hoạt động như một cơ sở hỗ trợ thư viện trò chơi của riêng nó về mặt vật lý (ví dụ: hộp mực Nintendo gốc không tương thích với bất kỳ phiên bản nào sau này của hệ thống trò chơi Nintendo) và kỹ thuật số (ví dụ: mặc dù cả hai đều là định dạng đĩa, trò chơi Sony PS3 sẽ không hoạt động trên hệ thống Sony PS4 do phần mềm / ngôn ngữ lập trình).

FAQ

    Bạn tạo nền tảng truyền thông xã hội như thế nào?

    Đầu tiên, hãy quyết định loại cộng đồng bạn muốn xây dựng và nhân khẩu học bạn muốn nhắm mục tiêu. Tiếp theo, đảm bảo nền tảng của bạn bao gồm các tính năng cần thiết như luồng hoạt động, cập nhật trạng thái, bảo mật và dịch vụ khách hàng. Sau đó, đã đến lúc khởi chạy và tiếp thị nền tảng truyền thông xã hội mới của bạn.

    Bạn chơi Minecraft đa nền tảng như thế nào?

    Để chơi Minecraft với bạn bè trên các nền tảng khác, tất cả bạn cần có cùng một phiên bản trò chơi (Java, Bedrock, v.v.). Bạn cũng cần tạo tài khoản Xbox và thêm những người chơi khác vào danh sách bạn bè của mình, ngay cả khi bạn đang chơi trên nền tảng không phải của Microsoft như Nintendo Switch. Sau đó, khởi chạy trò chơi, bắt đầu một phiên mới và mời bạn bè của bạn tham gia.

    Trò chơi đa nền tảng là gì?

    Trò chơi được coi là 'nền tảng chéo' nếu chúng có sẵn để chơi trên nhiều nền tảng (Xbox, PlayStation, PC, v.v.) cùng một lúc và tiến trình được chuyển từ bảng điều khiển này sang bảng điều khiển khác.

    Bạn có thể mua Dogecoin trên nền tảng nào?

    Bạn có thể mua Dogecoin trên bất kỳ sàn giao dịch tiền điện tử nào hỗ trợ nó. Một số ví dụ bao gồm Coinbase, Binance và Robinhood.

    Nền tảng đám mây của Google là gì?

    Google Cloud Platform là một bộ dịch vụ điện toán đám mây chạy trên cùng một cơ sở hạ tầng của Google cho các ứng dụng như Gmail và YouTube. Đám mây cung cấp nhiều công cụ để quản lý, máy học, lưu trữ dữ liệu và phân tích dữ liệu. Nó tương tự như các sản phẩm như Amazon Web Services và Microsoft Azure.

    Nền tảng truyền thông xã hội đầu tiên là gì?

    Six Degrees thường được ghi nhận là nền tảng truyền thông xã hội dễ nhận biết đầu tiên. Được tạo bởi Andrew Weinreich vào năm 1997, Six Degrees bao gồm nhiều tính năng thường thấy trong các nền tảng truyền thông xã hội ngày nay, chẳng hạn như khả năng đăng ký bằng địa chỉ email, tạo hồ sơ và thêm bạn bè.

Đề xuất: