振華重工為阿聯酋首都阿布扎比哈里發港口建造自動化集裝箱碼頭

振華重工為阿聯酋首都阿布扎比哈里發港口建造自動化集裝箱碼頭

近日,振華重工公告稱,與中遠海運港口簽訂了阿聯酋首都阿布扎比哈里發港二期工程堆場總承包合同。在2016年,中遠海運港口有限公司與阿聯酋阿布扎比港務局簽署特許權協議,雙方合資經營阿布扎比哈里發港二期集裝箱碼頭。碼頭岸線總長度1200米,年處理能力240萬標準箱,預期於2018年投產。振華重工此次簽約的堆場自動化碼頭總承包項目,包括多臺岸邊集裝箱起重機(岸橋)、自動化軌道吊、空箱吊以及固定吊,設備將分多批次提供,第一批岸橋將於2018年12月底投入運營。振華重工是全球最大的港口機械製造商,目前在上海及南通等地設有10個生產基地。截至2017年7月,振華重工的產品已進入全球98個國家和地區,其中包括“一帶一路”沿線的52個國家和地區。2002年起,振華重工開始在全球推廣自動化碼頭設備,目前在歐洲、美洲、澳洲、亞洲共15個國家的26個碼頭提供了相關產品。為荷蘭鹿特丹港、美國長灘島港、英國利物浦港等全球重要港口的自動化碼頭提供幾乎全部單機設備。2017年5月11日,青島港全自動化碼頭投入使用,這是亞洲首個集裝箱全自動化碼頭,振華重工為其提供了7臺岸橋、20臺自動化軌道吊和38臺L-AGV自動化引導小車,以及碼頭的設備控制管理系統。從單純的硬件設備銷售,到研發軟件的系統集成,振華重工正在形成最核心的競爭力——全自動化碼頭的標準體系。

振華重工為阿聯酋首都阿布扎比哈里發港口建造自動化集裝箱碼頭​當你寫好一個程序,這個程序的變量、數據和函數是怎麼儲存在電腦裡面的呢?這個涉及到了MMU了,實際的例如說有4G的內存,那麼他實際上就0X00000000-0XFFFFFFFF這樣的存儲單元,並沒有區分堆棧這些邏輯意義上的分區。那麼為什麼要這樣分區呢,如果不涉及保護模式,那麼你想如果你寫了好幾個程序,那麼每個程序是不是會有全局變量,局部變量以及常量,代碼段這些東西,如果你不加以區分一股腦將這些東西散漫的放在這物理內存上,那麼會顯得無比雜亂。所以這時候就人為的搞了這些邏輯上的分區,通過編譯器,將不同的變量類型放到不同的內存地段,例如0x0000-0x00ff是放代碼的,0x0100-0x01ff是放局部變量等等。接著我們發現如果單純在實模式下編程,很容易這樣寫代碼int*p=0x0000如果這個0x0000地址是放操作系統的,那麼你就直接能修改他,顯然不合理,所以我們就有了一個保護模式,也就是通過段頁來實現。那麼到了後來,我們發現內存的容量太小,這時候我們就希望把硬盤的 容量充當內存的容量,所以就搞了一個虛擬內存。至於你說的內存管理,這個是OS中的MMU負責的,那麼編譯器其實幹了將代碼中原來一團的變量等給區分開來,當然這只是編譯器中的一部分功能。那堆棧呢?堆棧的出現是為了配合程序中的局部變量函數傳參,動態分配,等這些問題才出現的吧。這個是我的推測。

振華重工為阿聯酋首都阿布扎比哈里發港口建造自動化集裝箱碼頭​​​​​

相關推薦

推薦中...