D-Link 推出全球首款隨身碟型 Wi-Fi 6 網路接收裝置,老電腦快速升級_如何寫文案

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

擁有後台管理系統的網站,將擁有強大的資料管理與更新功能,幫助您隨時新增網站的內容並節省網站開發的成本。

科技時代,網路技術也在不斷進步,大家越來越熟悉的 Wi-Fi 6 無線網路更是將網路傳輸速度提升到另一個境界,如果家裡的筆電產品是兩年前的舊款,又想要享用到最新的無線網路技術,現在你有更聰明的解決方案。D-Link 於今日(1/12)發表了全球首款隨身碟型的 Wi-Fi 6 網路裝置,相對更省錢。

D-Link 推出全球首款隨身碟型 Wi-Fi 6 網路接收裝置,老電腦快速升級

Wi-Fi 6 是兩年前推出的新無線網路標準,近期的筆電中幾乎可算是標準配備,如果你的工作或家庭環境中已經有 Wi-Fi 6 無線網路覆蓋,想要進一步升級舊款筆電與桌機來適配現有的高速無線網路,D-Link 甫發表的 AX1800 Wi-Fi 6 USB 3.0 (DWA-X1850)將是更經濟而簡單的升級方式。

外型上就如同一只小巧的 USB 隨身碟,只需將它插入 USB 3.0 連接埠中,就能隨插即用地提供高達 AX1800, 2.4GHz 頻段下速度為 574Mbps,5GHz 頻段下可達 1200Mbps,採用 OFDMA 和 MU-MIMO 技術,帶來更穩定、快速的讀取與寫入速度,非常適合像是大型檔案的傳輸、線上學習課程的觀看和最講究即時性的 FPS 遊戲。該網路接收裝置具備更安全的 WPA3 加密標準,讓在家工作的 SOHO 能夠更放心地享用安全性更高的無線網路連接。

很多人會疑惑到底該不該試試 Wi-Fi 6 ,Wi-Fi 6 最顯著的優點就是能夠讓設備更有效地與路由通訊,進而改善整個網路連線效能,連線過程安全性也更高。這款隨身碟型 Wi-Fi 6 網路接收裝置預計將在 2021 年第二季上市,價格定為 100 美元。

※別再煩惱如何寫文案,掌握八大原則!

什麼是銷售文案服務?A就是幫你撰寫適合的廣告文案。當您需要販售商品、宣傳活動、建立個人品牌,撰寫廣告文案都是必須的工作。

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

※教你寫出一流的銷售文案?

銷售文案是什麼?A文案是廣告用的文字。舉凡任何宣傳、行銷、販賣商品時所用到的文字都是文案。在網路時代,文案成為行銷中最重要的宣傳方式,好的文案可節省大量宣傳資源,達成行銷目的。

第 11 代 Intel Core H 系列處理器發表,賦予新一代電競筆電更驚人的效能_網頁設計公司

※想知道最厲害的網頁設計公司嚨底家"!

RWD(響應式網頁設計)是透過瀏覽器的解析度來判斷要給使用者看到的樣貌

自從去年 Intel 發表了首批第 11 代 Intel Core 處理器之後,Intel 在這次的 CES 2021 線上發表會中首先秀出的就是大家敲碗很久的第 11 代 Intel Core H 系列處理器,這系列高效能系列將 Tiger Lake 的優勢大大施展出來,以後千萬不要小瞧了輕薄電競筆電。

第 11 代 Intel Core H 系列處理器發表,賦予新一代電競筆電更驚人的效能

全新發表的第 11 代 Intel Core H 系列為 35W 功率的處理器,它的出現打破了輕薄遊戲筆電的極限,未來更小、更輕的遊戲筆電也會開始超越其體型限制,擁有強大的效能潛力。具體來說,這系列新處理器以時脈提高到 5Hz 的 Intel Core i7-11375H 特別版為首, 擁有 4 核心架構,可支援 8 個執行緒。

內部整合了 Xe-LP 顯卡,但另外還採用 PCIe Gen 4.0 架構,可供 OEM 廠商添加最新的獨立顯卡。第 11 代 Intel Core H 系列還支援 Intel Killer Wi-Fi 6 或 6E 無線網路連接,並且將對 Thunderbolt 4 的支援納入其中,可使用 3200MHz DDR4 記憶體與 4266MHz LPDDR4 或 LPDDR4X 記憶體。

如果你想要在筆電上擁有桌機的遊戲和創作效能,Intel 還預告在本季稍晚會上市一款 8 核心、時脈 5GHz ,且擁有 20 通道 PCIe Gen 4.0 架構、支援 Intel Killer Wi-Fi 6E(Gig+) 的筆電處理器。

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

當全世界的人們隨著網路時代而改變向上時您還停留在『網站美醜不重要』的舊有思維嗎?機會是留給努力改變現況的人們,別再浪費一分一秒可以接觸商機的寶貴時間!

首批採用第 11 代 Intel Core H 系列的筆電將有望在 CES 2021 接下來的發表會上看到,其中包括 Acer、Asus、Msi 與 Vaio 都將會有新品出現,Intel 預估在今年上半將可看到超過 40 種機型登場。

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

透過資料庫的網站架設建置,建立公司的形象或購物系統,並提供最人性化的使用介面,讓使用者能即時接收到相關的資訊

為商務打造 Intel vPro 與 Intel Evo vPro 新平台,著重安全性、速度與生產力_網頁設計

網頁設計最專業,超強功能平台可客製化

窩窩以「數位行銷」「品牌經營」「網站與應用程式」「印刷品設計」等四大主軸,為每一位客戶客製建立行銷脈絡及洞燭市場先機。

在去年底,Intel 發表了適用於主流筆電的第 11 代 Core U 系列處理器,而後更是積極推動了旗下對輕薄筆電的全新認證 Intel Evo,隨著 CES 2021 推出 H 系列處理器後,更推行了最新的 vPro 平台,為商業用途制定高標準的安全性與可管理性,另外還有將兩者合而為一的 Intel Evo vPro 平台,為商務用戶提供更多選擇性。

為商務打造 Intel vPro 與 Intel Evo vPro 新平台,著重安全性、速度與生產力

依照過去的慣例, 對於企業來說,安全性對於保密或防犯方面至關重要,Intel vPro 本質上以商務為核心,將 Intel 的企業管理和安全技術整合在一起,諸如 Intel 的主動管理技術(AMT)以及其他安全功能皆會納入其中。現在,Intel 將這些功能結合到硬體防護中,並且涵蓋了像是 Intel 自家的 TXT 技術(Trusted Execution Technology)之類的內容。整體而言,vPro 並不是 Intel 的硬體產品,而該視之為一個平台,透過將支援的處理器等晶片整合在具備適當 BIOS 的完整系統中來實現。

在最新版本中,Intel 將 vPro 擴展涵蓋了第 11 代 Core 系列處理器,並且導入了一些全新 vPro 功能。
首先是 Intel Hardware Shield,這項技術可為企業提供全面性的硬體深度安全防護,並且搭載全球首款植基於矽晶的 AI 威脅偵測,幫助抵抗勒索病毒和加密挖礦攻擊等,它還配備有 CET 技術( Intel Control Flow Enforcement Technology),強化系統內的指令流,防止惡意軟體挾持或是利用安全漏洞攻擊,改變長此以往單從軟體來進行防護的薄弱。

藉助於第 11 代 Core 系列處理器,vPro 與競爭對手相比,在運行 Office 365 文書處理工具時速度快上 23%,進行視訊會議時的速度也可比過去快 50%。由於 AI 效能較前代速度提升 8 倍,在進行影片編輯時還能比前一世代快上 2.3 倍,較競爭對手快了 1.8 倍。

此外,Intel Evo vPro 平台亦同步推出,為商務用戶提供最佳筆電體驗。透過 Intel Evo vPro平台認證的筆電設計具備時尚、纖薄與輕巧,提供令人驚豔的身歷其境視覺體驗。它們同樣提供出色的回應能力、立即喚醒、與真實世界的電池續航力,結合 vPro 的安全性與可管理能力以及 Intel  Evo 驚人的行動體驗,在今年預計會有超過 60 款新筆電問世。

※推薦評價好的iphone維修中心

擁有專業的維修技術團隊,同時聘請資深iphone手機維修專家,現場說明手機問題,快速修理,沒修好不收錢

最後英特爾還宣布 Intel Evo 認證的 Chromebook 產品即將登場,為旗艦型 Chromebook 打開新局面。

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

台北網頁設計公司這麼多該如何選擇?

網動是一群專業、熱情、向前行的工作團隊,我們擁有靈活的組織與溝通的能力,能傾聽客戶聲音,激發創意的火花,呈現完美的作品

Intel 第 11 代「Rocket Lake」與第 12 代「Alder Lake」搶先看_貨運

※評比南投搬家公司費用收費行情懶人包大公開

搬家價格與搬家費用透明合理,不亂收費。本公司提供下列三種搬家計費方案,由資深專業組長到府估價,替客戶量身規劃選擇最經濟節省的計費方式

在本次 CES 發表會中,Intel 除發表系列第 11 代行動處理器外,還花了一些時間來預告即將問世的第 11 代桌上處理器「Rocket Lake」與命名為「Alder Lake」的第 12 代Core 處理器,雖然並沒有講得太多新細節,但已經夠讓人流口水了。

Intel 第 11 代「Rocket Lake」與第 12 代「Alder Lake」搶先看

「Alder Lake」與其前身 Lakefield 一樣將會採用與 Arm 的 BIG.little 相似的方式,將高效能核心與高速率核心封裝在一起,以實現功率與效率兩方面的最大化,但不同之處是 Lakefield 主要用在筆電上,而下一世代的 Alder Lake 將可用於桌上電腦與筆電,而首批搭載這種可擴展功率系統的產品將會在下半年出現。第 12 代 Alder Lake 處理器將採用在第 11 代 Tiger Lake 中已經存在的 10nm SuperFin 設計強化版本,並結合了新的大功率核心 Golden Lake 和新的 Gracemont 核心來提高效率。在發表會中更直接展示了搭載 Alder Lake 的電腦開啟狀態(上圖),讓大家先睹為快。

桌上型電腦用戶敲碗許久的第 11 代「Rocket Lake」即將問世,正式名稱 Intel Core S 系列處理器以旗艦 i9-11900K 為首,IPC 提高 19%,內顯效能提高 50%,另外也首度將 AI 運算能力導入主流 PC 平台中。雖說已預計在 3 月份推出,但此次並沒有透漏太多新的細節,也並未完全展示整個第 11 代 Rocket Lake-S 陣容,僅簡單講述全新核心架構、14nm 製程,以及處理器可提供 20 條 PCIe 4.0 通道,可容納 x16 顯卡與 x4 SSD。 

在實力展示方面,以第 11 代 Intel Core i7 8 核心處理器與 AMD R9 12 核心處理器對比,在配備相同 GPU 的情況下執行 Metro Exodus,可以看到 Intel 在 FPS 上的平均表現優於對手。

※智慧手機時代的來臨,RWD網頁設計為架站首選

網動結合了許多網際網路業界的菁英共同研發簡單易操作的架站工具,及時性的更新,為客戶創造出更多的網路商機。

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

※回頭車貨運收費標準

宇安交通關係企業,自成立迄今,即秉持著「以誠待人」、「以實處事」的企業信念

NEC 展出可翻轉螢幕裝上搖桿的 Lavie Mini 遊戲筆電(但可能跟你想的不太一樣)_網頁設計公司

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

透過選單樣式的調整、圖片的縮放比例、文字的放大及段落的排版對應來給使用者最佳的瀏覽體驗,所以不用擔心有手機版網站兩個後台的問題,而視覺效果也是透過我們前端設計師優秀的空間比例設計,不會因為畫面變大變小而影響到整體視覺的美感。

到了 2021 年,市場上還是免不了也很多 XXX Killer 路線的產品,但到底能不能殺到目標產品的痛處,就是見仁見智了。NEC 最近推出了一款看起來應該是以遊戲為導向的筆電概念新品,說穿了雖然是個二合一可變筆電,但該公司為它家上了遊戲專用的搖桿保護殼與電視底座。瞬間就讓這台僅 579g 的 8 吋小筆電有了一點點的掌機味,或該說,Switch 風。繼續閱讀 NEC 展出可翻轉螢幕裝上搖桿的 Lavie Mini 遊戲筆電報導內文。

▲圖片來源:Lenovo

NEC 推出可以翻轉螢幕裝上搖桿的 Lavie Mini 遊戲筆電

認真說,NEC Lavie Mini 整個感覺「又」是個衝著 Nintendo Switch 而來的產品。不過以其 8 吋平板筆電二合一的輕巧小筆電規格,然後搭配一組擁有指紋辨識器的超可愛圓形鍵盤設計(雖然是有點妙的7 排配置) — 沒有觸控板,所以得要仰賴 1,900 x 1,200 解析度的觸控螢幕或外接滑鼠操作。

說真的,若只以小筆電的角度去看它,個人覺得已是非常有特色且吸引人的產品了,也不會太去苛求效能。

不過既然硬是掛上了具備震動功能的外接搖桿,變身成了遊戲取向的筆電,就讓人不勉去注意一下硬體規格。 Lavie Mini 搭載了 11 代的 Intel Core i7 處理器,顯卡則是 Intel iRIS Xe 整合顯卡,雖說 16GB LPDDR4 的記憶體以小筆電不算差(還有 256GB SSD),但真的要跑什麼大遊戲應該是不太能讓人期待 — 應該就是為小遊戲或線上串流遊戲而生了吧?

其實白金配色的 Lavie Mini 無論是打開或是闔上都看起來很美。雖然機身上僅有兩個 USB 3.1 Type-C 與 3.5mm 音訊孔。不過 Lenovo 也沒有忽略這方面的擴充需求,同時也發表了搭配的底座,插上就可直接擴充包括 USB 與 HDMI 的接口,快速連接至電視並支援高達 4K / 60fps 的輸出 — 這樣看來在轉軸處的應該是 USB-C 沒錯了。這配置也是妙,感覺插了線要翻轉大概會卡住?

既然是概念筆電產品,自然價位跟上市時間都還仍是未知數。但單就筆電本身,其實個人覺得是個相當值得期待,現階段相對少見的 Windows 筆電產品。

延伸閱讀:

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

節能減碳愛地球是景泰電動車的理念,是創立景泰電動車行的初衷,滿意態度更是服務客戶的最高品質,我們的成長來自於你的推薦。

1,000 公里續航、超多感測器與超強算力的 NIO ET7 發表:超越特斯拉的「蔚來」電動車

Pixel 的雷達黑科技傳將被用在新世代 Google 智慧顯示器上

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

搬家費用:依消費者運送距離、搬運樓層、有無電梯、步行距離、特殊地形、超重物品等計價因素後,評估每車次單

Intel 分享首次 Core i9-11900K 官方跑分數據,多款 3A 遊戲擊敗 12 核心的 AMD Ryzen 5900X_租車

※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

有別於一般網頁架設公司,除了模組化的架站軟體,我們的營業主軸還包含:資料庫程式開發、網站建置、網頁設計、電子商務專案開發、系統整合、APP設計建置、專業網路行銷。

今年初遊戲玩家最期待的處理器,不外乎是即將登場的新款第 11 代 Intel Core i9-11900K,雖然稍早 CES 2021 發表會 Intel 並沒有透露什麼時候會上市與售價,但效能方面終於先讓我們嘗鮮一下,甚至還跟對手 AMD 12 核心 Ryzen 5900X 比較,多款 3A 遊戲測試下來,8 核心的 i9-11900K 全部完勝,真的是有夠香。

Intel 分享首次 Intel Core i9-11900K 跑分數據

稍早 Intel 官方正式釋出首個 Intel Core i9-11900K 效能跑分數據圖,比較對手為 AMD Ryzen 5900X,遊戲畫質都設置在 1080p 最高設定,共測試 7 款遊戲,分別為《全軍破敵:三國》、《戰爭機器5》、《戰慄深隧:流亡》、《電馭叛客2077》、《看門狗:自由軍團》、《極地戰嚎:破曉》以及《刺客教條:維京紀元》。

可以看到,每一款遊戲 i9-11900K 的效能都比 Ryzen 5900X 還要好,《全軍破敵:三國》差最多,提升了 8%,整體來看平均高出 4.4% 的效能:

i9-11900K 的時脈可達到 5.3GHz,Ryzen 5900X 則只有 4.8GHz,差了 0.5GHz,也難怪核心數較少的 i9-11900K,可以擊敗高達 12 核心的 Ryzen 5900X。

隨著官方跑分結果出現,先前中國 YouTuber 搶先洩漏的 i9-11900K 測試影片也更可信,他們也是跟 AMD Ryzen 5900X 比較,單核心 CPU 跑分都勝過:

而遊戲方面 FPS 他們測出來低很多,甚至比上一代 i9-10900K 還差,當時就推斷可能是測試版 BIOS 的關係,事實證明確實是如此。

此外,外媒 Wcctech 也錄製一段由 Intel 官方展示 i9-11900K 效能的 Demo 影片,搭配的顯示卡為 NVIDIA RTX 3080。跟上一代 i9-10900K 相比,在 Hitman 3 這款遊戲中,i9-10900K 每秒大約可跑 129FPS,i9-11900K 提升到 140FPS,跑 Cyber​​punk 2077 也相當順暢:

※超省錢租車方案

商務出差、學生出遊、旅遊渡假、臨時用車!GO 神州租賃有限公司!合法經營、合法連鎖、合法租賃小客車!

Intel Core i9-11900K 推出時間目前還不知道,不過很有可能會在 2021 年 3 月見到,在這之前有興趣的朋友記得先存好預算阿!

甚至連 i7 8 核心版本都能勝過 AMD R9 12 核心處理器,Metro Exodus 這款遊戲 Intel 可跑到 156FPS 左右,AMD 則只有 147FPS:

資料來源:Wccftech

Intel 第 11 代「Rocket Lake」與第 12 代「Alder Lake」搶先看

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

※Google地圖已可更新顯示潭子電動車充電站設置地點!!

日本、大陸,發現這些先進的國家已經早就讓電動車優先上路,而且先進國家空氣品質相當好,電動車節能減碳可以減少空污

小米智慧攝影機雲台版2K 在台開賣:升級 2K 高畫質和 F1.4 大光圈,售價 1,095元_包裝設計

※產品缺大量曝光嗎?你需要的是一流包裝設計!

窩窩觸角包含自媒體、自有平台及其他國家營銷業務等,多角化經營並具有國際觀的永續理念。

小米智慧攝影機雲台版已經在台灣銷售一段時間,隨著近年民眾對於日常生活監控有更高畫質需求,在去年四月於中國率先推出了升級 2K 高畫質的更新機型,終於在今(13)日稍早「小米智慧攝影機雲台版 2K」終於在台灣正式開賣。新一代升級 2K 超高畫質版本的小米智慧攝影機雲台版在外型大致上延續前一代簡約的設計,在鏡頭圈處改為金黃色的搭配。

小米智慧攝影機雲台版2K 在台開賣:升級 2K 高畫質和 F1.4 大光圈,售價 1,095元

作為許多家庭的「看家神器」,不少人會選擇小米的智慧攝影機系列產品,而之前除了小米智慧攝影機雲台版 2K Pro ,對於想求價格更便宜的智慧攝影機消費者而言,「小米智慧攝影機雲台版」則是相對更符合需求的選擇,不過之前小米台灣只率先引進 2K Pro ,直到今日才正式在台灣發售小米智慧攝影機雲台版 2K 。

全新在台販售的小米智慧攝影機雲台版 2K 在畫質方面升級 2K(2340*1296)解析度的 300 萬像素,擁有更清晰的畫質、能呈現更多畫面細節。

光圈部分則升級為 F1.4 大光圈鏡頭,增加進光量使得微弱光線環境能捕捉到更多畫面細節。

鏡頭全面升級為 6P 鏡片,有效降低光線折損率、讓成像更清晰、透亮和細膩。

小米智慧攝影機雲台版 2K 內建 940nm 紅外線補光燈,搭配高感光靈敏度感光元件,開啟「微光全彩」功能,在微光調降下也能呈現彩色影像。

小米智慧攝影機雲台版 2K 無論正向安裝或者倒轉安裝,都能 180° 翻轉畫面進行居家監控。另外,由於採用雙電機雲台設計,可 360° 水平調整可視角度、 108° 調整垂直可視角度,只要透過米家 App 就能直接操控。

小米智慧攝影機雲台版 2K 亦支援雙向語音即時通話,即便在外也能透過 App 連接攝影機與在家的家人進行即時通話。

南投搬家公司費用需注意的眉眉角角,別等搬了再說!

上新台中搬家公司提供您一套專業有效率且人性化的辦公室搬遷、公司行號搬家及工廠遷廠的搬家服務

售價方面,小米智慧攝影機雲台版 2K 在台灣的建議售價為 1,095 元,今日已經在台灣正式開賣:

以下為小米智慧攝影機雲台版 1080P、小米智慧攝影機雲台版 2K 以及小米智慧攝影機雲台版 2K Pro 之間的功能差異:

小米智慧攝影機雲台版 2K:點我前往購買(小米台灣)

圖片/消息來源:小米台灣

延伸閱讀:
Redmi K40 系列 S888 旗艦新機確定將於 2 月發表,官方提前公布售價約 12,912 元起

小米11 Pro 最新高清晰概念渲染圖曝光!傳聞搭載 50MP 四鏡頭主相機,支持 120x 混合變焦

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

網動廣告出品的網頁設計,採用精簡與質感的CSS語法,提升企業的專業形象與簡約舒適的瀏覽體驗,讓瀏覽者第一眼就愛上她。

OPPO Reno5 、Reno5 Pro 正式在台發表:全新升級 AI 錄影、獨家 Reno Glow 2.0 星鑽工藝打造精緻外觀_台中搬家

台中搬家公司費用怎麼算?

擁有20年純熟搬遷經驗,提供免費估價且流程透明更是5星評價的搬家公司

今(12)日稍早, OPPO 正式在台灣發表旗下最新 Reno5 系列新機 OPPO Reno5 和 Reno5 Pro ,除了延續前一代輕薄的機身設計,在機身質感處理、 AI 錄影拍攝全面升級,讓用戶錄製生活影片帶來更豐富的樂趣。另外,在 OPPO Reno5 和 Reno5 Pro 皆支持最高 90Hz 螢幕更新率和 65W SuperVOOC 2.0 超級閃充技術。

OPPO Reno5 、Reno5 Pro 正式在台發表:全新升級 AI 錄影、獨家 Reno Glow 2.0 星鑽工藝打造精緻外觀

外觀設計方面,除了 Reno5 機身保持在 7.9mm 、Reno5 Pro 更僅有 7.6mm 的極致輕薄設計,顏色方面這次推出「星夜黑」以及此次 OPPO 為 Reno5 採用更閃耀的「Reno Glow 2.0 星鑽工藝」技術的全新顏色「幻彩銀」。

幻彩銀配色的 Reno5 系列在機身膜片疊層工藝進行了創新,通過 Picasus 炫彩層、菲尼爾紋理層、反光層的疊加,在炫彩層 70mm 的光學反光膜,接著經過光線的穿透與折射,反光出上千種顏色。另外,兩層疊加進一步增強了色彩的亮度,因此在轉動機身時可呈現出上千種顏色的閃爍變化。

螢幕方面, OPPO Reno5 配備 6.43 吋 FHD+ 解析度 OLED 螢幕,支持 90Hz 螢幕更新率和 180Hz 觸控採樣率,局部峰值最高亮度為 750nit ; Reno5 Pro 則配備更大的 6.55 吋 FHD+ 解析度 OLED 曲面螢幕,支持 90Hz 螢幕更新率和 180Hz 觸控採樣率,局部峰值最高亮度則為 1100nit。

Reno5 和 Reno5 Pro 在相機規格方面, OPPO Reno5 系列搭載後置 6,400 萬像素人像四鏡頭主相機,分別為 6,400 萬像素標準鏡頭+800 萬像素超廣角鏡頭+200 萬像素微距鏡頭+200 萬像素人像黑白鏡頭。

前置相機則配備 3,200 萬像素自拍鏡頭。在相機功能方面, Reno5 系列在錄影部分升級 AI 錄影增強結合「超級動態夜景」和「Live HDR」功能,透過先進的 AI 演算法提升暗光畫面亮度和細節表現。

這次 Reno5 系列加入的「雙重錄影」讓使用者可同時開啟前後鏡頭進行影片錄製,並提供左右均分、上下舉行切割以及圓形三種模式可選擇,對於生活記錄也更加有趣。

美顏方面, Reno5 系列更支援 AI 錄影美顏,透過 AI 檢測可針對臉部標記多達 194 個特徵點,並提供八重 100 級的自訂美顏選項,包括摩陂、小臉、瘦臉、下巴、大眼、補妝、瘦鼻、立體等設定,打造全面的美顏優化效果。

AI 錄影美顏還能智慧識別天生特徵與後天瑕疵,將瑕疵部分處理掉保留像是美人痣等天生特徵。

台中搬家遵守搬運三大原則,讓您的家具不再被破壞!

台中搬家公司推薦超過30年經驗,首選台中大展搬家

Reno5 和 Reno5 Pro 在硬體規格方面略有差異, Reno5 搭載高通 Snapdragon 765G  5G 處理器、配備 8GB RAM 和 128GB ROM、內建等效 4300mAh 電池; Reno5 Pro 搭載聯發科天璣 1000+ 5G 處理器、配備 12GB RAM 和 256GB ROM、內建等效 4350mAh 電池。

OPPO Reno5 系列全面支援 65W SuperVOOC 2.0 超級閃充技術,只需充電 5 分鐘即可追劇 4 小時、充電 15 分鐘則最高可充電至 60% , Reno5 充電至 100% 只需要 35 分鐘、 Reno5 Pro 更只需要 30 分鐘即可充滿。

售價方面, OPPO Reno5 建議售價為 14,990 元;Reno5 Pro 建議售價則為 20,990 元:

OPPO Reno5 和 Reno5 Pro 於今(12)日起至 1 月 15 日 23:59 官方與電商通路開放預購、將於 1 月 16 日正式開賣, 1 月 25 日起則在各大電信通路全面開賣。

凡於指定通路預購 OPPO Reno5 、 Reno5 Pro 除可獲贈限量 Reno5 系列專屬禮盒,其中包含 OPPO Enco W31 無線藍牙耳機(市價 NT$1,899)和犀牛皮螢幕保護膜(市價 NT$890),另外在官網登錄再贈送 12 個月螢幕意外保障和 6 個月延長保固。

OPPO 也將於 1 月 16 日於以下指定通路舉辦首銷派對,現場排隊 VIP 交機限量加碼贈 7-Eleven 禮券,並可於現場抽獎還有機會免費獲得 OPPO Reno5(市價 NT$14,990)或 OPPO Watch Wi-Fi(市價 NT$8,990)。

OPPO Reno5|Reno5 Pro 官網預購頁面:點我前往

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

台中搬家公司費用怎麼算?

擁有20年純熟搬遷經驗,提供免費估價且流程透明更是5星評價的搬家公司

微軟推出新款 Surface Pro 7 Plus,SSD 採可拆式設計,擁有更好散熱、更大電池_台中搬家公司

※推薦台中搬家公司優質服務,可到府估價

台中搬鋼琴,台中金庫搬運,中部廢棄物處理,南投縣搬家公司,好幫手搬家,西屯區搬家

隨著 CES 2021 登場,各大品牌都陸續推出新產品、新技術,這次微軟也缺席,稍早就發表一款全新 Surface Pro 7 Plus 平板筆電(或稱 Surface Pro 7+),跟現行的 Surface Pro 7 相比,許多地方都有提升,像是採用最新 Intel 第 11 代處理器、更好的散熱設計與續航力、以及相當吸引人的可拆式 SSD,讓用戶可自行修理或替換。

微軟推出新款 Surface Pro 7 Plus

微軟最新 Surface Pro 7 Plus 平板筆電外型與螢幕跟 Surface Pro 7 相同,都是 12.3 吋與 2736×1824 的解析度,基本上沒改變,主要都是在內部硬體:

首先是 LTE,這可說是自 2015 年以來,Surface Pro 系列再次見到 LTE 的機型,內部搭載的晶片組為 Snapdragon X20 LTE,也因此很可惜不支援目前最夯的 5G 網路。

處理器部分 Surface Pro 7 Plus 搭載 Intel 第 11 代,效能預計提升一倍。另外跟大多數 Surface Pro 系列一樣,Surface Pro 7 Plus 也有 i3~i7 的選擇,i3 版將內建 8GB RAM 與 128GB SSD 儲存空間,i7 版則可以選擇最高 32GB RAM 與 1TB SSD 儲存空間,LTE 版僅限 i5 版:

散熱方面採用全新石墨散熱設計,相較於 Surface Pro 7 散熱效果更好,還加入跟 Surface Pro X 一樣的技術,減少螢幕厚度並增加內部空間,然後再把這多餘空間加裝更大的電池,Surface Pro 7 Plus 是目前 Surface Pro 系列中,電池最大的一款,容量為 50.4 Wh:

根據微軟測試,最高可提供長達 15 小時的續航力,比 Surface Pro 7 多 4.5 小時,且支援快速充電,大約一小時內就能充飽 80%。

背面用螺絲打開就能看到可拆式 SSD:

台中搬家公司教你幾個打包小技巧,輕鬆整理裝箱!

還在煩惱搬家費用要多少哪?台中大展搬家線上試算搬家費用,從此不再擔心「物品怎麼計費」、「多少車才能裝完」

I/O 端也跟 Surface Pro 7 一樣,具有一個 USB-C、USB-A、3.5mm 耳機孔與 Surface 連接介面:

Surface Pro 7 Plus 建議售價為 899 美金起,最旗艦機型要價 2799 美金,LTE 版起價為 1419 美金。

資料來源:微軟

微軟將推出對使用者更友善、更容易使用的檔案恢復工具

您也許會喜歡:

【推爆】終身$0月租 打電話只要1元/分

立達合法徵信社-讓您安心的選擇

※推薦台中搬家公司優質服務,可到府估價

台中搬鋼琴,台中金庫搬運,中部廢棄物處理,南投縣搬家公司,好幫手搬家,西屯區搬家

說了這麼多次 I/O,但你知道它的原理么_網頁設計公司

※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!

以設計的實用美學觀點,規劃出舒適、美觀的視覺畫面,有效提昇使用者的心理期待,營造出輕鬆、愉悅的網站瀏覽體驗。

IO 軟件目標

設備獨立性

現在讓我們轉向對 I/O 軟件的研究,I/O 軟件設計一個很重要的目標就是設備獨立性(device independence)。啥意思呢?這意味着我們能夠編寫訪問任何設備的應用程序,而不用事先指定特定的設備。比如你編寫了一個能夠從設備讀入文件的應用程序,那麼這個應用程序可以從硬盤、DVD 或者 USB 進行讀入,不必再為每個設備定製應用程序。這其實就體現了設備獨立性的概念。

再比如說你可以輸入一條下面的指令

sort 輸入 輸出

那麼上面這個 輸入 就可以接收來自任意類型的磁盤或者鍵盤,並且 輸出 可以寫入到任意類型的磁盤或者屏幕。

計算機操作系統是這些硬件的媒介,因為不同硬件它們的指令序列不同,所以需要操作系統來做指令間的轉換。

與設備獨立性密切相關的一個指標就是統一命名(uniform naming)。設備的代號應該是一個整數或者是字符串,它們不應該依賴於具體的設備。在 UNIX 中,所有的磁盤都能夠被集成到文件系統中,所以用戶不用記住每個設備的具體名稱,直接記住對應的路徑即可,如果路徑記不住,也可以通過 ls 等指令找到具體的集成位置。舉個例子來說,比如一個 USB 磁盤被掛載到了 /usr/cxuan/backup 下,那麼你把文件複製到 /usr/cxuan/backup/device 下,就相當於是把文件複製到了磁盤中,通過這種方式,實現了向任何磁盤寫入文件都相當於是向指定的路徑輸出文件。

錯誤處理

除了設備獨立性外,I/O 軟件實現的第二個重要的目標就是錯誤處理(error handling)。通常情況下來說,錯誤應該交給硬件層面去處理。如果設備控制器發現了讀錯誤的話,它會盡可能的去修復這個錯誤。如果設備控制器處理不了這個問題,那麼設備驅動程序應該進行處理,設備驅動程序會再次嘗試讀取操作,很多錯誤都是偶然性的,如果設備驅動程序無法處理這個錯誤,才會把錯誤向上拋到硬件層面(上層)進行處理,很多時候,上層並不需要知道下層是如何解決錯誤的。這就很像項目經理不用把每個決定都告訴老闆;程序員不用把每行代碼如何寫告訴項目經理。這種處理方式不夠透明。

同步和異步傳輸

I/O 軟件實現的第三個目標就是 同步(synchronous)異步(asynchronous,即中斷驅動)傳輸。這裏先說一下同步和異步是怎麼回事吧。

同步傳輸中數據通常以塊或幀的形式發送。發送方和接收方在數據傳輸之前應該具有同步時鐘。而在異步傳輸中,數據通常以字節或者字符的形式發送,異步傳輸則不需要同步時鐘,但是會在傳輸之前向數據添加奇偶校驗位。下面是同步和異步的主要區別

比較條件 同步傳輸 異步傳輸
概念 塊頭序列開始 它分別在字符前面和後面使用開始位和停止位。
傳輸方式 以塊或幀的形式發送數據 發送字節或者字符
同步方式 同步時鐘
傳輸速率 同步傳輸比較快 異步傳輸比較慢
時間間隔 同步傳輸通常是恆定時間 異步傳輸時間隨機
開銷 同步開銷比較昂貴 異步傳輸開銷比較小
是否存在間隙 不存在 存在
實現 硬件和軟件 只有硬件
示例 聊天室,視頻會議,電話對話等。 信件,电子郵件,論壇

回到正題。大部分物理IO(physical I/O) 是異步的。物理 I/O 中的 CPU 是很聰明的,CPU 傳輸完成後會轉而做其他事情,它和中斷心靈相通,等到中斷髮生后,CPU 才會回到傳輸這件事情上來。

I/O 分為兩種:物理I/O 和 邏輯I/O(Logical I/O)

物理 I/O 通常是從磁盤等存儲設備實際獲取數據。邏輯 I/O 是對存儲器(塊,緩衝區)獲取數據。

緩衝

I/O 軟件的最後一個問題是緩衝(buffering)。通常情況下,從一個設備發出的數據不會直接到達最後的設備。其間會經過一系列的校驗、檢查、緩衝等操作才能到達。舉個例子來說,從網絡上發送一個數據包,會經過一系列檢查之後首先到達緩衝區,從而消除緩衝區填滿速率和緩衝區過載。

共享和獨佔

I/O 軟件引起的最後一個問題就是共享設備和獨佔設備的問題。有些 I/O 設備能夠被許多用戶共同使用。一些設備比如磁盤,讓多個用戶使用一般不會產生什麼問題,但是某些設備必須具有獨佔性,即只允許單個用戶使用完成后才能讓其他用戶使用。

下面,我們來探討一下如何使用程序來控制 I/O 設備。一共有三種控制 I/O 設備的方法

  • 使用程序控制 I/O
  • 使用中斷驅動 I/O
  • 使用 DMA 驅動 I/O

使用程序控制 I/O

使用程序控制 I/O 又被稱為 可編程I/O,它是指由 CPU 在驅動程序軟件控制下啟動的數據傳輸,來訪問設備上的寄存器或者其他存儲器。CPU 會發出命令,然後等待 I/O 操作的完成。由於 CPU 的速度比 I/O 模塊的速度快很多,因此可編程 I/O 的問題在於,CPU 必須等待很長時間才能等到處理結果。CPU 在等待時會採用輪詢(polling)或者 忙等(busy waiting) 的方式,結果,整個系統的性能被嚴重拉低。可編程 I/O 十分簡單,如果需要等待的時間非常短的話,可編程 I/O 倒是一個很好的方式。一個可編程的 I/O 會經歷如下操作

  • CPU 請求 I/O 操作
  • I/O 模塊執行響應
  • I/O 模塊設置狀態位
  • CPU 會定期檢查狀態位
  • I/O 不會直接通知 CPU 操作完成
  • I/O 也不會中斷 CPU
  • CPU 可能會等待或在隨後的過程中返回

使用中斷驅動 I/O

鑒於上面可編程 I/O 的缺陷,我們提出一種改良方案,我們想要在 CPU 等待 I/O 設備的同時,能夠做其他事情,等到 I/O 設備完成后,它就會產生一个中斷,這个中斷會停止當前進程並保存當前的狀態。一個可能的示意圖如下

儘管中斷減輕了 CPU 和 I/O 設備的等待時間的負擔,但是由於還需要在 CPU 和 I/O 模塊之前進行大量的逐字傳輸,因此在大量數據傳輸中效率仍然很低。下面是中斷的基本操作

  • CPU 進行讀取操作
  • I/O 設備從外圍設備獲取數據,同時 CPU 執行其他操作
  • I/O 設備中斷通知 CPU
  • CPU 請求數據
  • I/O 模塊傳輸數據

所以我們現在着手需要解決的就是 CPU 和 I/O 模塊間數據傳輸的效率問題。

使用 DMA 的 I/O

DMA 的中文名稱是直接內存訪問,它意味着 CPU 授予 I/O 模塊權限在不涉及 CPU 的情況下讀取或寫入內存。也就是 DMA 可以不需要 CPU 的參与。這個過程由稱為 DMA 控制器(DMAC)的芯片管理。由於 DMA 設備可以直接在內存之間傳輸數據,而不是使用 CPU 作為中介,因此可以緩解總線上的擁塞。DMA 通過允許 CPU 執行任務,同時 DMA 系統通過系統和內存總線傳輸數據來提高系統併發性。

I/O 層次結構

I/O 軟件通常組織成四個層次,它們的大致結構如下圖所示

每一層和其上下層都有明確的功能和接口。下面我們採用和計算機網絡相反的套路,即自下而上的了解一下這些程序。

下面是另一幅圖,這幅圖显示了輸入/輸出軟件系統所有層及其主要功能。

下面我們具體的來探討一下上面的層次結構

中斷處理程序

在計算機系統中,中斷就像女人的脾氣一樣無時無刻都在產生,中斷的出現往往是讓人很不爽的。中斷處理程序又被稱為中斷服務程序 或者是 ISR(Interrupt Service Routines),它是最靠近硬件的一層。中斷處理程序由硬件中斷、軟件中斷或者是軟件異常啟動產生的中斷,用於實現設備驅動程序或受保護的操作模式(例如系統調用)之間的轉換。

中斷處理程序負責處理中斷髮生時的所有操作,操作完成后阻塞,然後啟動中斷驅動程序來解決阻塞。通常會有三種通知方式,依賴於不同的具體實現

  • 信號量實現中:在信號量上使用 up 進行通知;
  • 管程實現:對管程中的條件變量執行 signal 操作
  • 還有一些情況是發送一些消息

不管哪種方式都是為了讓阻塞的中斷處理程序恢復運行。

中斷處理方案有很多種,下面是 《ARM System Developer’s Guide

Designing and Optimizing System Software》列出來的一些方案

  • 非嵌套的中斷處理程序按照順序處理各个中斷,非嵌套的中斷處理程序也是最簡單的中斷處理
  • 嵌套的中斷處理程序會處理多个中斷而無需分配優先級
  • 可重入的中斷處理程序可使用優先級處理多个中斷
  • 簡單優先級中斷處理程序可處理簡單的中斷
  • 標準優先級中斷處理程序比低優先級的中斷處理程序在更短的時間能夠處理優先級更高的中斷
  • 高優先級 中斷處理程序在短時間能夠處理優先級更高的任務,並直接進入特定的服務例程。
  • 優先級分組中斷處理程序能夠處理不同優先級的中斷任務

下面是一些通用的中斷處理程序的步驟,不同的操作系統實現細節不一樣

  • 保存所有沒有被中斷硬件保存的寄存器
  • 為中斷服務程序設置上下文環境,可能包括設置 TLBMMU 和頁表,如果不太了解這三個概念,請參考另外一篇文章
  • 為中斷服務程序設置棧
  • 對中斷控制器作出響應,如果不存在集中的中斷控制器,則繼續響應中斷
  • 把寄存器從保存它的地方拷貝到進程表中
  • 運行中斷服務程序,它會從發出中斷的設備控制器的寄存器中提取信息
  • 操作系統會選擇一個合適的進程來運行。如果中斷造成了一些優先級更高的進程變為就緒態,則選擇運行這些優先級高的進程
  • 為進程設置 MMU 上下文,可能也會需要 TLB,根據實際情況決定
  • 加載進程的寄存器,包括 PSW 寄存器
  • 開始運行新的進程

上面我們羅列了一些大致的中斷步驟,不同性質的操作系統和中斷處理程序能夠處理的中斷步驟和細節也不盡相同,下面是一個嵌套中斷的具體運行步驟

設備驅動程序

在上面的文章中我們知道了設備控制器所做的工作。我們知道每個控制器其內部都會有寄存器用來和設備進行溝通,發送指令,讀取設備的狀態等。

因此,每個連接到計算機的 I/O 設備都需要有某些特定設備的代碼對其進行控制,例如鼠標控制器需要從鼠標接受指令,告訴下一步應該移動到哪裡,鍵盤控制器需要知道哪個按鍵被按下等。這些提供 I/O 設備到設備控制器轉換的過程的代碼稱為 設備驅動程序(Device driver)

為了能夠訪問設備的硬件,實際上也就意味着,設備驅動程序通常是操作系統內核的一部分,至少現在的體繫結構是這樣的。但是也可以構造用戶空間的設備驅動程序,通過系統調用來完成讀寫操作。這樣就避免了一個問題,有問題的驅動程序會幹擾內核,從而造成崩潰。所以,在用戶控件實現設備驅動程序是構造系統穩定性一個非常有用的措施。MINIX 3 就是這麼做的。下面是 MINI 3 的調用過程

然而,大多數桌面操作系統要求驅動程序必須運行在內核中。

操作系統通常會將驅動程序歸為 字符設備塊設備,我們上面也介紹過了

在 UNIX 系統中,操作系統是一個二進製程序,包含需要編譯到其內部的所有驅動程序,如果你要對 UNIX 添加一個新設備,需要重新編譯內核,將新的驅動程序裝到二進製程序中。

※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

網站的第一印象網頁設計,決定了客戶是否繼續瀏覽的意願。台北網動廣告製作的RWD網頁設計,採用精簡與質感的CSS語法,提升企業的專業形象與簡約舒適的瀏覽體驗,讓瀏覽者第一眼就愛上它。

然而隨着大多數個人計算機的出現,由於 I/O 設備的廣泛應用,上面這種靜態編譯的方式不再有效,因此,從 MS-DOS 開始,操作系統轉向驅動程序在執行期間動態的裝載到系統中。

設備驅動程序具有很多功能,比如接受讀寫請求,對設備進行初始化、管理電源和日誌、對輸入參數進行有效性檢查等。

設備驅動程序接受到讀寫請求后,會檢查當前設備是否在使用,如果設備在使用,請求被排入隊列中,等待後續的處理。如果此時設備是空閑的,驅動程序會檢查硬件以了解請求是否能夠被處理。在傳輸開始前,會啟動設備或者馬達。等待設備就緒完成,再進行實際的控制。控制設備就是對設備發出指令

發出命令后,設備控制器便開始將它們寫入控制器的設備寄存器。在將每個命令寫入控制器后,會檢查控制器是否接受了這條命令並準備接受下一個命令。一般控制設備會發出一系列的指令,這稱為指令序列,設備控制器會依次檢查每個命令是否被接受,下一條指令是否能夠被接收,直到所有的序列發出為止。

發出指令后,一般會有兩種可能出現的情況。在大多數情況下,設備驅動程序會進行等待直到控制器完成它的事情。這裏需要了解一下設備控制器的概念

設備控制器的主要主責是控制一個或多個 I/O 設備,以實現 I/O 設備和計算機之間的數據交換

設備控制器接收從 CPU 發送過來的指令,繼而達到控制硬件的目的

設備控制器是一個可編址的設備,當它僅控制一個設備時,它只有一個唯一的設備地址;如果設備控制器控制多個可連接設備時,則應含有多個設備地址,並使每一個設備地址對應一個設備。

設備控制器主要分為兩種:字符設備和塊設備

設備控制器的主要功能有下面這些

  • 接收和識別命令:設備控制器可以接受來自 CPU 的指令,並進行識別。設備控制器內部也會有寄存器,用來存放指令和參數

  • 進行數據交換:CPU、控制器和設備之間會進行數據的交換,CPU 通過總線把指令發送給控制器,或從控制器中并行地讀出數據;控制器將數據寫入指定設備。

  • 地址識別:每個硬件設備都有自己的地址,設備控制器能夠識別這些不同的地址,來達到控制硬件的目的,此外,為使 CPU 能向寄存器中寫入或者讀取數據,這些寄存器都應具有唯一的地址。

  • 差錯檢測:設備控制器還具有對設備傳遞過來的數據進行檢測的功能。

在這種情況下,設備控制器會阻塞,直到中斷來解除阻塞狀態。還有一種情況是操作是可以無延遲的完成,所以驅動程序不需要阻塞。在第一種情況下,操作系統可能被中斷喚醒;第二種情況下操作系統不會被休眠。

設備驅動程序必須是可重入的,因為設備驅動程序會阻塞和喚醒然後再次阻塞。驅動程序不允許進行系統調用,但是它們通常需要與內核的其餘部分進行交互。

與設備無關的 I/O 軟件

I/O 軟件有兩種,一種是我們上面介紹過的基於特定設備的,還有一種是設備無關性的,設備無關性也就是不需要特定的設備。設備驅動程序與設備無關的軟件之間的界限取決於具體的系統。下面显示的功能由設備無關的軟件實現

與設備無關的軟件的基本功能是對所有設備執行公共的 I/O 功能,並且向用戶層軟件提供一個統一的接口。

緩衝

無論是對於塊設備還是字符設備來說,緩衝都是一個非常重要的考量標準。下面是從 ADSL(調製解調器) 讀取數據的過程,調製解調器是我們用來聯網的設備。

用戶程序調用 read 系統調用阻塞用戶進程,等待字符的到來,這是對到來的字符進行處理的一種方式。每一個到來的字符都會造成中斷。中斷服務程序會給用戶進程提供字符,並解除阻塞。將字符提供給用戶程序后,進程會去讀取其他字符並繼續阻塞,這種模型如下

這一種方案是沒有緩衝區的存在,因為用戶進程如果讀不到數據會阻塞,直到讀到數據為止,這種情況效率比較低,而且阻塞式的方式,會直接阻止用戶進程做其他事情,這對用戶來說是不能接受的。還有一種情況就是每次用戶進程都會重啟,對於每個字符的到來都會重啟用戶進程,這種效率會嚴重降低,所以無緩衝區的軟件不是一個很好的設計。

作為一個改良點,我們可以嘗試在用戶空間中使用一個能讀取 n 個字節緩衝區來讀取 n 個字符。這樣的話,中斷服務程序會把字符放到緩衝區中直到緩衝區變滿為止,然後再去喚醒用戶進程。這種方案要比上面的方案改良很多。

但是這種方案也存在問題,當字符到來時,如果緩衝區被調出內存會出現什麼問題?解決方案是把緩衝區鎖定在內存中,但是這種方案也會出現問題,如果少量的緩衝區被鎖定還好,如果大量的緩衝區被鎖定在內存中,那麼可以換進換出的頁面就會收縮,造成系統性能的下降。

一種解決方案是在內核中內部創建一塊緩衝區,讓中斷服務程序將字符放在內核內部的緩衝區中。

當內核中的緩衝區要滿的時候,會將用戶空間中的頁面調入內存,然後將內核空間的緩衝區複製到用戶空間的緩衝區中,這種方案也面臨一個問題就是假如用戶空間的頁面被換入內存,此時內核空間的緩衝區已滿,這時候仍有新的字符到來,這個時候會怎麼辦?因為緩衝區滿了,沒有空間來存儲新的字符了。

一種非常簡單的方式就是再設置一個緩衝區就行了,在第一個緩衝區填滿后,在緩衝區清空前,使用第二個緩衝區,這種解決方式如下

當第二個緩衝區也滿了的時候,它也會把數據複製到用戶空間中,然後第一個緩衝區用於接受新的字符。這種具有兩個緩衝區的設計被稱為 雙緩衝(double buffering)

還有一種緩衝形式是 循環緩衝(circular buffer)。它由一個內存區域和兩個指針組成。一個指針指向下一個空閑字,新的數據可以放在此處。另外一個指針指向緩衝區中尚未刪除數據的第一個字。在許多情況下,硬件會在添加新的數據時,移動第一個指針;而操作系統會在刪除和處理無用數據時會移動第二個指針。兩個指針到達頂部時就回到底部重新開始。

緩衝區對輸出來說也很重要。對輸出的描述和輸入相似

緩衝技術應用廣泛,但它也有缺點。如果數據被緩衝次數太多,會影響性能。考慮例如如下這種情況,

數據經過用戶進程 -> 內核空間 -> 網絡控制器,這裏的網絡控制器應該就相當於是 socket 緩衝區,然後發送到網絡上,再到接收方的網絡控制器 -> 接收方的內核緩衝 -> 接收方的用戶緩衝,一條數據包被緩存了太多次,很容易降低性能。

錯誤處理

在 I/O 中,出錯是一種再正常不過的情況了。當出錯發生時,操作系統必須盡可能處理這些錯誤。有一些錯誤是只有特定的設備才能處理,有一些是由框架進行處理,這些錯誤和特定的設備無關。

I/O 錯誤的一類是程序員編程錯誤,比如還沒有打開文件前就讀流,或者不關閉流導致內存溢出等等。這類問題由程序員處理;另外一類是實際的 I/O 錯誤,例如向一個磁盤壞塊寫入數據,無論怎麼寫都寫入不了。這類問題由驅動程序處理,驅動程序處理不了交給硬件處理,這個我們上面也說過。

設備驅動程序統一接口

我們在操作系統概述中說到,操作系統一個非常重要的功能就是屏蔽了硬件和軟件的差異性,為硬件和軟件提供了統一的標準,這個標準還體現在為設備驅動程序提供統一的接口,因為不同的硬件和廠商編寫的設備驅動程序不同,所以如果為每個驅動程序都單獨提供接口的話,這樣沒法搞,所以必須統一。

分配和釋放

一些設備例如打印機,它只能由一個進程來使用,這就需要操作系統根據實際情況判斷是否能夠對設備的請求進行檢查,判斷是否能夠接受其他請求,一種比較簡單直接的方式是在特殊文件上執行 open操作。如果設備不可用,那麼直接 open 會導致失敗。還有一種方式是不直接導致失敗,而是讓其阻塞,等到另外一個進程釋放資源后,在進行 open 打開操作。這種方式就把選擇權交給了用戶,由用戶判斷是否應該等待。

注意:阻塞的實現有多種方式,有阻塞隊列等

設備無關的塊

不同的磁盤會具有不同的扇區大小,但是軟件不會關心扇區大小,只管存儲就是了。一些字符設備可以一次一個字節的交付數據,而其他的設備則以較大的單位交付數據,這些差異也可以隱藏起來。

用戶空間的 I/O 軟件

雖然大部分 I/O 軟件都在內核結構中,但是還有一些在用戶空間實現的 I/O 軟件,凡事沒有絕對。一些 I/O 軟件和庫過程在用戶空間存在,然後以提供系統調用的方式實現。

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

※綠能、環保無空污,成為電動車最新代名詞,目前市場使用率逐漸普及化

台中景泰電動車行只是一個單純的理由,將來台灣的環境,出門可以自由放心的深呼吸,讓空氣回歸自然的乾淨,減少污染,留給我們下一代有好品質無空污的優質環境