什麼是計算環境?
在計算機中,存在不同型別的計算技術,並且它們彼此之間都不同。透過使用這些技術,我們可以根據使用者提供的輸入找到輸出。
在計算環境中,使用者可以使用特定的計算技術,它負責計算機提供的所有型別的輸入和輸出。
作業系統中使用的不同數量的計算技術如下:
傳統計算
在傳統計算中,使用者可以使用傳統方法,例如靜態記憶體分配,它主要用於單使用者作業系統。
在這種技術中,將有一個特定的作業系統執行所有特定計算機系統的任務。
就像一次只有一個任務由 CPU 執行,並且 CPU 利用僅用於一個任務的記憶體。
如今,傳統計算使用 CPU 排程方法,它用於桌面、伺服器和其他不同的計算機,以便使用者可以管理並將一部分計算機記憶體分配給其他程序。
移動計算
它指的是智慧手機和平板電腦,這些型別的裝置具有不同的功能。
根據移動計算,可以透過儲存大小、記憶體大小和公司提供的服務來識別它們。
當一個程序在移動系統上工作並使用 RAM 的幫助下佔用一些記憶體空間時,關於記憶體空間和連線的計算被稱為移動計算。
客戶端-伺服器計算
在客戶端-伺服器計算中,透過使用客戶端和伺服器,並透過網路相互連線,提供了一種技術。當某些程序或程式從客戶端傳輸到伺服器或從伺服器傳輸到客戶端時,記憶體和 I/O 計算稱為客戶端-伺服器計算。
基本上,在網際網路上,使用者可以使用此技術,並且網路用於連線伺服器和客戶端。因此,客戶端和伺服器相互連線以進行客戶端-伺服器計算。
下圖描述了客戶端-伺服器計算:

對等網路
在對等計算中,節點首先加入網路,並且許多節點直接連線到網路,因此每個節點都與所有其他節點直接連線,這種型別的計算稱為對等計算。
對等網路是一個基於特定任務的網路,它是一個集中式服務,其中一個節點將連線到所有其他節點,就像我們的計算機一樣,其中 CPU 連線到所有資源以執行操作。
下圖描述了對等網路計算:

雲計算
雲計算是一種透過網路交付計算儲存和服務的計算型別。
所有資料都儲存在雲計算中,因為它可以被不同的伺服器用來儲存他們的資料並在需要時使用。
在雲計算中,使用不同型別的伺服器,並且儲存管理器用於管理計算,並且將存在雲管理服務,透過該服務不同的公司直接連線到它並存儲他們的資料。
嵌入式或即時計算
在即時嵌入式系統計算中,使用即時作業系統,並且在這種計算技術中,使用的作業系統是即時作業系統。
當即時系統定義了固定的時間,並且必須在該定義的時間內完成處理。
在即時嵌入式計算中,它是為了控制科學實驗、醫學影像系統、工業控制系統、汽車發動機燃料系統,並且可以使用即時作業系統來計算它們的處理時間。
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP