Платформ гэж юу вэ?

Та бүх үгийг байнга сонсдог боловч нухацтай авч үздэг: Энэ нь юу гэсэн үг вэ?

Технологи болон тооцооллын хувьд, платформ нь тоног төхөөрөмж, програм хангамжийг хөгжүүлэх, дэмжих үндсэн суурь болж өгдөг.

Суурийн дээд талд байрласан бүх зүйл нь ижил төстэй хүрээнд ажилладаг. Тиймээс платформ тус бүр өөрийн гэсэн багц дүрэм, стандарт, хязгаарлалтыг агуулсан техник хангамж / програм хангамжийг хэрхэн бий болгож, хэрхэн ажиллах ёстойг тодорхойлдог.

Техник хангамжийн тавцангууд нь:

Эсрэгээр тоног төхөөрөмжийн платформууд, програм хангамжийн платформууд илүү өргөн цар хүрээтэй боловч хэрэглэгчидтэй харьцуулахад илүү хялбар байдаг. Програм хангамж / аппликейшнүүдэд илүү ихээр харилцан үйлчилдэг тул хулганууд, гарнууд, мониторууд, мэдрэгчтэй дэлгэцүүд гэх мэт гүүрийг гүүрэнд хүргэхэд тусалдаг. Програм хангамжийн платформууд нь ерөнхий ангилалд багтдаг:

Бүхэл систем

Техник хангамжийн тавцангууд нь үндсэн систем, ажлын станц, ширээний, зөөврийн компьютер, таблет, ухаалаг гар утас гэх мэт бүхэл бүтэн систем байж болох юм. Эдгээр нь тус бүрдээ өөрийн гэсэн функцтэй байдаг тул бусад системээс бие даан ажилладаг, нөөц, үйлчилгээг (жишээ нь, програм / аппликешн, төхөөрөмж / интернеттэй холбох г.м.) хэрэглэгчид, ялангуяа Анхны загвараас урьдчилан харахгүй.

Хувь хүний ​​бүрэлдэхүүн хэсгүүд

Компьютерийн төв процессорын нэгж (CPU) гэх мэт бие даасан бүрэлдэхүүн хэсгүүд нь мөн тоног төхөөрөмжийн тавцангууд гэж үздэг. CPU (жишээ нь Intel Core, ARM Cortex, AMD APU) нь бүхэл бүтэн системийг бүрдүүлдэг бусад бүрэлдэхүүн хэсгүүдтэй харилцах, харилцаа холбоо, харилцан үйлчлэлийг тодорхойлох архитектуртай байдаг. Үүний тулд CPU нь эх хавтан, санах ой, дискний хөтчүүд, өргөтгөл карт, зах зээл, програм хангамжийг дэмждэг суурийг тавь. Зарим бүрэлдэхүүн хэсэг нь төрөл, хэлбэр, нийцэмжтэй байдлаасаа хамаарч өөр хоорондоо солигдож болох юм.

Интерфэйсүүд

PCI Express , Accelerated Graphics Port (AGP) , эсвэл ISA өргөтгөлийн слайд зэрэг интерфэйсүүд нь нэмэлт / өргөтгөлийн картуудын янз бүрийн төрлүүдийг хөгжүүлэх platform юм. Интерфейсийн формат өөр өөр хүчин зүйлүүд нь өөр өөр байдаг тул жишээлбэл, PCI Express картыг AGP эсвэл ISA слайд оруулах боломжтой биш юм - тавцангууд нь дүрэм, хязгаарлалтуудыг тавьдаг гэдгийг санаарай. Интерфэйс нь мөн харилцаа холбоо, дэмжлэг, нөөцийг хавсаргасан өргөтгөлийн картаар хангадаг. Ийм интерфэйсийг ашигладаг өргөтгөх картын жишээ: видео график, дууны / аудио, сүлжээний адаптер, USB портууд, цуваа ATA (SATA) хянагчууд болон бусад.

Системийн програм хангамж

Системийн програм хангамж нь олон програм хангамжийн эх үүсвэрийг програм хангамжтай уялдуулан зохицуулах явцад нэгэн зэрэг үйл явцыг гүйцэтгэх замаар компьютерийг хянадаг юм. Системийн програм хангамжийн шилдэг жишээ нь Windows, macOS, Linux, Android, iOS, Chrome OS гэх мэт үйлдлийн системүүд юм.

Үйлдлийн систем нь интерфэйс (хэрэглэгчийн хяналт, хулгана, гар, принтер, гэх мэт.), Бусад системтэй харилцах (жишээ нь сүлжээ, Wi-Fi, Bluetooth г.м. програмын програм хангамж.

Програм хангамж

Програмын програм хангамж нь компьютер дээр тодорхой ажлуудыг гүйцэтгэхэд зориулагдсан бүх програмыг багтаасан байдаг - ихэнх нь платформ гэж тооцогддоггүй. Платформ бус аппликешн програмын нийтлэг жишээ: зураг засах програм, үг боловсруулагч, хүснэгт, хөгжим тоглуулагч, мессеж / чат, нийгмийн медиа апп болон бусад.

Гэсэн хэдий ч, зарим төрлийн програм хангамж нь платформууд байдаг. Гол түлхүүр нь тухайн програм хангамж дээр тулгуурлан бүтээгдсэн зүйл дээр тулгуурладаг. Платформ нь програмын зарим жишээнүүд гэвэл:

Видео Тоглоомын консол

Видео тоглоомын консолууд нь платформ байхын тулд тоног төхөөрөмж, програм хангамжийн гайхамшигтай жишээ юм. Консол маягийн тоглоом бүр өөрийн тоглоомон санг физикээр дэмждэг суурь болж ажилладаг. Жишээ нь, Nintendo анхны Nintendo тоглоомын хайрцаг нь Nintendo тоглоомын системийн сүүлийн хувилбаруудад тохирохгүй, дижитал хэлбэрт ордог. Sony PS4 систем дээр програм хангамж / програмчлалын хэл дээр ажиллахгүй байх).