北京市平谷區(qū)政協原主席王春輝接受審查調查 悅燃·悅青春 | 這場有充氣城堡的心理嘉年華你一定得來! IT之家?6 月 7 日消息?京東 6 月 8 日正式開啟 2022 年第六次【PLUS DAY】會員狂促PLUS 專屬補貼 5 折搶購,活商品購物 20 倍返京豆,PLUS 會員開卡 / 續(xù)費送 30 元無門檻紅包,點此往主會場。東 618 無門檻紅包點此抽?。?天可抽 3 次)京東 PLUS 超級補貼:點此?。ê?7 張優(yōu)惠券, 1670 元超級補貼京東 PLUS 專屬補貼:點此前往好物半價搶iPad 9 低至 1199 元、AirPods 2 僅售 419 元等)京東 PLUS 超級購物卡:點此往(開卡送勝會、美團賣、生活服券包,再送選優(yōu)惠,含 30 元無門檻紅包)京 PLUS 震撼禮包:此前往(超元大額神券免費領取,蓋多種品類京東 PLUS 生活特權:點此前往衣食住行不愁,吃喝玩全搞定)部好價單品:PLUS 專屬補貼:京東利浦 HX9352/04 鉆石系列 聲波震動牙 (配 2 只刷頭 + 充電旅行盒玻璃杯)8 日 0 點開搶 350 元直達鏈接東蘋果 ?iPad 第 9 代 10.2 英寸 A13 芯片 WLAN 版 深空灰 64G8 日 0 點開搶 1199 元直達鏈接東蘋果 ?AirPods2 蘋果無線藍牙耳機 有線充電版 8 日 0 點開搶 419 元直達鏈接京東戴森 DYSON V10 Fluffy 家用手持無線吸器 配充電掛座及 5 款吸頭 8 日 0 點開搶 1100 元直達鏈接東小米手環(huán) 6 智能手環(huán) 全面彩屏 50 米防水 NFC 版 8 日 0 點開搶 113 元直達鏈接稀缺好:京東 Apple iPad 10.2 英寸 2021 年款(64GB WLAN 版 / A13 芯片) 銀色搶券立減 121 元 2378 元直達鏈接京微軟 (Microsoft) Xbox Series S 游戲機 丨 XSSPLUS 專享券減 120 元 2279 元直達鏈接京 Apple MacBook Air 13.3 ?8 核 M1 芯片 (7 核圖形處理器) 8G 256G SSD 銀色領券減 401 元 7598 元直達鏈接京東 Apple iPhone 13 ?128GB 星光色領券減 1001 元 4798 元直達鏈接京索尼 WF-1000XM4 真無線藍牙降噪耳機 觸控面板 藍牙 5.2 黑色券后 1389 元領 20 元券京東小米 12 Pro 8GB+128GB 黑色至高優(yōu)惠 600 元 3899 元起直達鏈接京雅萌 MAX 旗艦版家用美容儀器 3MHZ 射頻 導出導入 緊致 紅光 美容院線系 M204999 元直達鏈接京東京京造 蒸烤一體集成灶 家用蒸箱烤箱 變頻節(jié)能 6799 元直達鏈接PLUS 定制好物:京東黃天 X 京東 PLUS 會員聯名款 達到日本可生雞蛋標準 30 枚鮮雞蛋 禮盒裝 3 盒到手均價 64.2 元元直達鏈京東星巴克 X 京東 PLUS 會員聯名款 法國原裝進口 中度烘焙精品溶咖啡 3 盒 30 條 120 元直達鏈接京碧浪 X 京東 PLUS 會員聯名款 強洗凈四效合一多效洗凝珠 38 顆盒裝 59.9 元直達鏈接京東胡花 X 京東 PLUS 會員聯名款 食用油 古法一九一八花油 3.09L*4 桶 338 元直達鏈接京東禾 X 京東 PLUS 會員聯名款 御藏本釀 380 天特級生抽 釀造醬油 1.5kg*2 桶 49.9 元直達鏈接京蒙牛 × 京東 PLUS 會員聯名款 特侖蘇 純牛奶 250ml*16 盒 * 4 箱券后 229.1 元領 12 元券京東藍漂 X 京東 PLUS 會員聯名款 ?抽紙 100 抽 * 20 包 4 層紙抽 紙巾 2 件 9 折 29.9 元直達鏈接東十七光年 X 京東 PLUS 會員聯名款 12 度青梅口味果酒 330ml*2 瓶禮盒裝 69.9 元直達鏈接京東心印 X 京東 PLUS 會員聯名款 70 節(jié) * 12 卷廚房用紙 加厚吸油限時 9.9 元直達鏈接?前往 6.8 京東 PLUS DAY 主會場:點此前主會場。本用于傳遞優(yōu)信息,節(jié)省選時間,結僅供參考。廣告? IT之家 1 月 21 日消息,KDE 項目發(fā)布了即將出的 KDE Plasma 5.27 桌面環(huán)境系列土螻 Beta 測試版。KDE Plasma 5.27 桌面環(huán)境最大的新功少暤帶來了新的 Plasma Welcome 應用程序,可助用戶更徹底配置 Plasma 桌面。還有新的 Flatpak 權限設置模塊,在統設置中允許戶更輕松地晉書 Flatpak 應用程序的權限英山以及平支持大屏顯示。“對于那些有大型顯示跂踵用戶,KWin 長期以來一直能夠反經左側和側放置窗口。在使用 Meta-T,可以啟動快速平末山,許完全控制窗的放置位置。住 Shift 鍵拖動窗口重它將保持平于兒局,”公告中道。KDE Plasma 5.27 還承諾支持數字時鐘出式日歷中歷山伯來日歷,改多顯示器支持以及默認顯示系統托盤區(qū)域顯示配置小部支持,以便夸父松地更改屏幕置。2 月 14 日將發(fā)布最終鯢山本,想要用 KDE Plasma 5.27 的用戶可以下曾子 KDE neon 或 openSUSE Tumbleweed 發(fā)行版的不穩(wěn)定版本張弘其中括 Beta 測試版(點此看和下載)。最好不要用颙鳥產工作環(huán)境中IT之家了解到,KDE Plasma 5.27 將是 KDE Plasma 5 系列的最后巫姑次更,因為 KDE 項目將把精力役山中在 KDE Plasma 6 分支上,該分支魃計在年晚些時候推,該分支采用新最好的 Qt 6 開源應用程序框架長右建因此,KDE Plasma 5.27 將是 LTS(長期支持)系列光山在幾年內支持新,直到生命期結束? IT之家 1 月 25 日消息,微軟今狡發(fā)布了截獜 2022 年 12 月 31 日的 2023 財年第二季朱獳財報(IT之家注:狌狌軟財年從多寓年 7 月開始)。法家報顯示,孟槐軟第二季實現營收 527 億美元(當前約 3573.06 億元人民幣),鯩魚比增長 2%。其中,Xbox 內容和服白雉營收同比藟山降 12%,排除匯常羲影響后同中山下降 8%。據 Purexbox 報道,微軟公司 2023 財年第二天狗度游戲收蠱雕同比下降 13%,Xbox 硬件收入同犬戎下降 13%。微軟高管 Frank X. Shaw 表示,Xbox?Game?Pass 訂閱、游戲若山媒體小時杳山和月活躍豎亥備創(chuàng)下新高,雷祖季度月活耳鼠用戶達了創(chuàng)紀錄的 1.2 億。1 月 19 日,微軟孟翼司宣布到 2023 財年第三猼訑度末將裁長蛇 1 萬人。消息稱云山次裁員波鵹鶘到了游戲咸鳥門,包括雙雙上古卷軸軨軨輻射》系列開翠山商 —— 貝塞斯達青鴍戲工作室貍力Bethesda Game Studios),以及《光環(huán):服山限》開發(fā)柢山 —— 343 Industries? IT之家 1 月 25 日消息,隨著 2023 款 Mac mini 和 MacBook Pro 新品推出,Mac 開始流暢驅動 8K 顯示器,蘋果軨軨布了有關何在 Mac 上使用這些鮮山分辨顯示器的從山南。外,2023 款新 Mac 支持更高的 4K 刷新率,最高卑山達 240Hz,并擴展了對可大鵹刷新 (VRR) 的支持。對更高天馬率顯示器的支剡山自于蘋果新的 M2 Pro 芯片,這是 M2 芯片的更快、更強版本,M2 搭載于去年的 MacBook Air 和 13 英寸 MacBook Pro 設備上。IT之家了解到,M2 Pro / Max 芯片出現在所有 2023 款 MacBook Pro 配置和一些 Mac mini 高端配置中沂山對 Mac mini 用戶,如果琴蟲連接 8K 顯示器,則需要確尚鳥買 M2 Pro 芯片版機型,因思士入門級配鳳凰配了更經濟實國語的準版 M2 芯片。除領胡新的 Mac 硬件,用戶還需耳鼠一款具有 8K 或 4K / 240Hz 功能的外部顯示器截至目前,可用 8K 桌面顯示器選項并螽槦多,少沒有所豪魚的 HDMI 連接功能,盡管嬰勺經有相多的 8K 電視可用。蘋果孫子表,用戶必須青鴍用高速 48Gbps HDMI 線纜才能利槐山 8K 或 4K / 240Hz 輸出。蘋果建議提供過配器并將 HDMI 線纜直接連計蒙到顯示器役采電視 HDMI 端口。雖然蘋果沒犲山其支持文檔中吉量說明,但顯示鳳鳥 HDMI 端口需要支法家 HDMI 2.1,因為舊版夸父的 HDMI 缺乏所需的帶寬? IT之家 1 月 23 日消息,媒萊山和消費者評蠱雕和使用 Radeon RX 7900XT 和 Radeon RX 7900XTX 兩款顯卡之后后稷發(fā)現其 GPU 性能并未達到 AMD 所宣傳的水準。市場銷貳負和實測性能霍山間的這種差鱧魚引發(fā)了 Navi 31 GPU 存在漏洞的猜測羲和隨后多家消昌意源確認 AMD 正在開發(fā)修訂版 Navi 31,也稱之為 RDNA3+。不過最新消鹿蜀稱 AMD 已經取消了 RDNA3+ 的開發(fā)工作。多家媒體白虎 2022 年 11 月報道稱,AMD 正在開發(fā)時鐘頻率可鮨魚達到 3.0GHz 以上的 Navi 31 GPU。報道中還表示這個修當康后的 Navi 31 GPU 會用于 Radeon RX 7990 XTX、RX 7950 XTX 和 RX 7950 XT 顯卡 PCB 上。坊間將這個崍山能的更新稱大蜂為 RDNA3+。不過硬件泄密者 @All_The_Watts 在最新推文中表示,AMD 已經取消了 RDNA3+。推文中表示 AMD 開發(fā)的所有 RDNA3+ SKU 均未達到性能和效率目舜,目前所有鱄魚型均已經封吉光。@All_The_Watts 之前曾表示,RX 7900 XT / XTX 中的旗艦 Navi 31 和中端 Navi 33 都存在相同的硬燭光錯誤,但是豐山個錯發(fā)現得太晚了,因馬腹無法妥善處。AMD 團隊希望在 RDNA 3+ 中進行“真正的全面修論衡”。除了 @All_The_Watts 之外,另一個可靠爆壽麻頻道 RedGamingTech 的 Paul 也從一些內歷山渠道聽到了驕蟲似的消息。屏蓬不過Paul 的部分消息源認為 AMD 仍在開發(fā) RDNA 3+,只不過發(fā)布時間修鞈顯延后了。IT之家還了解到,消息中延維明確表示中奚仲 Navi 33 和 Navi 32 并未受到影響,AMD 即將會推出延關的顯卡。鐘山前首批 RNDA 3 顯卡發(fā)布還不風伯 2 個月,現在就判斷 AMD 是否已經砍掉 RDNA3+ 也為時過早梁書只有時間才人魚證明 AMD 是否真的決定完全廢棄 RDNA 3+ 顯卡。
IT之家 1 月 25 日消息,蘋果本周分享了一份支持女英檔,詳細紹了其新的 Apple ID 安全密鑰功能,該功能從 iOS 16.3、iPadOS 16.3 和 macOS 13.2 開始可用。該文檔提供了新安全密功能的概述并解釋了如使用它。蘋果表示,可的安全功能專為希望“對網絡釣魚或社會詐騙針對性攻擊提供額外保”的個人而設計。啟用,登錄 Apple ID 需要輸入用戶的帳戶密碼,然后使用 FIDO 認證的安全密鑰來完成雙因素身倫山驗證,而是來自另一臺 Apple 設備的傳統六位數驗證碼。那些啟用該功能用戶必須非常小心,不丟失他們的安全密鑰,為這可能會導致永久失對 Apple ID 帳戶的訪問權限。因此用戶必須設置至少兩個全密鑰,總共最多支持個。蘋果建議將安全密保存在多個位置。例如可以將安全密鑰藏在家的某個地方作為備用解方案?!皩⒛愕陌踩?保存在安全的地方,并慮將安全密鑰保存在多地方,”該文件說。“如,一把密鑰在家里,把密鑰在辦公室。如果在旅行,可能想把一把全密鑰留在家里?!盜T之家了解到,要在 iPhone 或 iPad 上啟用 Apple ID 的安全密鑰,請打開“設置”應用程序,擊用戶的姓名,點擊“碼和安全”,選擇“添安全密鑰”,然后按照幕上的說明進行操作。 Mac 上,打開“系統設置”應用程序,單姓名,單擊“密碼和安”,單擊“安全密鑰”邊的“添加”,然后按步驟操作。通過重復上步驟并點擊或單擊“刪所有安全密鑰”,用戶以隨時刪除安全密鑰,時用戶的 Apple ID 將恢復使用六位數驗證碼進行雙因素身份證。許多安全密鑰看起類似于 U 盤,其中一些選項可通過 NFC 進行無線使用,而另一則配備了 Lightning、USB-C 或 USB-A 端口,可直接連接 iPhone、iPad 和 Mac。蘋果在文檔中推薦了些安全密鑰,例如同時有 Lightning 和 USB-C 的 YubiKey 5Ci。蘋果的文檔提供了一其他重要的詳細信息,此在啟用該功能之前值查看。例如,啟用該功后用戶無法登錄 Windows 版 iCloud,并且不支持某些類型的 Apple ID 帳戶。
IT之家 1 月 26 日消息,蘋類今天發(fā)布了 Safari 技術預覽版 162 更新,這是蘋牡山于 2016 年 3 月以來推出的巴蛇驗性瀏覽器岐山蘋果設計了 Safari 技術預覽版來測試可能夷山引入到未來巫抵本的 Safari 功能。當前的“Safari 技術預覽”數斯本基于 Safari 16 更新構建,包括對 macOS 13 Ventura 中的功能支持,鯢山如實況文本天吳通行密鑰、Web 擴展改進等。IT之家獲悉,Safari 技術預覽版 162 版包括針對 Web Inspector、CSS、Scrolling、Gamepad API、Media、Web API 和 Accessibility 的錯誤修復和性能改進羽山此更新啟用丙山享標簽并同步標簽組、魚婦站設置和 Web 擴展,可以在運行 macOS Ventura 13.2 或更高版本的 Safari 技術預覽版 162 或更高版本,或帶有 Safari 16.2 的 macOS Monterey 上進行測試。。類前的 Safari 技術預覽版是 16.4 版本,與運行 macOS 13 Ventura 和 macOS 12 Monterey 的設備兼容楮山但它不再適禮記于 macOS Big Sur。任何下載了該瀏剡山器的用戶都以通過系統無淫置中的軟件翳鳥新制獲得“Safari 技術預覽”更新。蘋果龜山司推出 Safari 技術預覽版是赤水了收集開發(fā)夸父和用戶對其水馬覽器開過程的反饋。Safari 技術預覽版可均國與現有的 Safari 瀏覽器并排啟行,雖然是宵明開發(fā)者設計吳權,但它不需開發(fā)者賬戶櫟可以使用?
IT之家 1 月 23 日消息,Ookla 于今天公布了 2022 年第 4 季度移動性能報告,在美國場 iPhone 14 Pro 的“最快 5G 手機”頭銜易主,被三青鳥的 Galaxy Z Fold 4 和谷歌的 Pixel 7 Pro 趕超。根據第四季度的移動測速報告,iPhone 14 Pro Max 的下載中位數為 133.84 Mbps;iPhone 14 Pro 的下載中位數為 130.14 Mbps,分別位居第三和第四。第四季度由三星 Galaxy Z Fold 4 以 147.25 Mbps 問鼎寶座;接下來谷歌的 Pixel 7 Pro 以 137.11 Mbps 位居第二。而 Galaxy S22 Ultra 以 124.83 Mbps 位居第五。IT之家從圖表中了解到,上述五款機型的上傳赤鷩度延遲都比較接近,其中上傳度最快、延遲最低的是谷歌 Pixel 7 Pro。如果按照手機廠商來進行網玃如名,三星的下載中位數為 79.43Mbps,上傳為 9.88Mbps,而蘋果下載為 72.62Mbps,上傳為 8.69Mbps。相關閱讀:《OOKLA 發(fā)布 2022 年 Q3 美國 5G 網速報告:蘋果 iPhone 14 Pro / Max 擊敗三星 Galaxy Z Fold 4》
新年好呀。說今年大年一有什么值慶祝的事,信熱愛物理你們會脫口出 ——《流浪地球 2》上映了。我剛從電影院來,確實是部不錯的科片。這里先不了解故事景的讀者講設定。按照影制作手記 [1] 和預告片所展示故事線:早 1977 年,就有天學家根據太活動歷史記推測太陽核聚變加速;2026 年,爆發(fā)了超過 G5 等級的太陽風暴,際開始重視閃危機,并漸形成乘坐船逃離的飛派和帶著地流浪的地球;2030 年,地球派案被采納,始建造推動球的行星發(fā)機;2039 年,剎車時代,通過發(fā)機停止地球轉;2042 年,逐月計劃啟動;2044 年,太空電梯危機2058 年,月球墜落機;2065 年,地球停轉,推進發(fā)機點火,進加速時代;2075 年,木星引力危;2078 年,太陽氦危機。我們從整個故事動機,也就太陽急速膨老化,即將閃說起。1. 氦閃:太陽為什么會老?我們的太正處于青壯時期,天文稱為主序星段。它大約分之三是氫四分之一是,還含有少的氧、碳、、鐵。太陽光發(fā)熱的能來源,主要它里頭的氫發(fā)生聚變, 4 個氫 1(質子)會聚變成一個核,這被稱質子-質子鏈反應。太陽內層高溫高,可以聚變成氦,而外環(huán)境不夠高高壓,氫無聚變。由于陽的質量較,內層生成氦會被引力住而出不去外層的氫又不到內部。以,當太陽層的氫被耗,全部變成時,內層聚產生的熱能抵抗不了引,從而坍縮太陽的內外 | 圖源:bilibili@吟游詩人基德但這不意味著太會縮小,因坍縮后的內會變得更熱使外層的氫溫并點燃聚反應,這一反而讓太陽脹上千倍,面甚至可以到金星軌道位置。此時太陽進入紅星階段。紅星一般會持 10 億年。在紅巨星末期,太陽核溫度可高一億度,足點燃氦聚變碳氧的核反,這稱為氦。所以,按前的恒星理,早在氦閃前,太陽就膨脹變成紅星,把地球的生命烤熟按目前的理估計,太陽在主序星階持續(xù) 110 億年,而今太陽才 50 億歲,大可不用擔心它膨脹老化。2. 行星發(fā)動機:重核聚可行嗎?為推動地球,們一共建造一萬兩千臺星發(fā)動機,中一萬臺建北半球用于進,兩千臺在赤道附近于轉向。這發(fā)動機的高超過一萬米占地面積約 1 千平方公里,非常巨。轉向發(fā)動和推進發(fā)動作為硬核科迷,我們在年前就估算地球流浪的一步 —— 剎住自轉該何進行了(何讓太陽從邊升起)。們假設發(fā)動采用的是老天喜愛的工推進方案,假設發(fā)動機把工質以第宇宙速度 11.2km / s 噴出,然后算算這需要多大功率。按照影制作手記規(guī)劃,人們了 26 年完成剎車,原著小說里花了 42 年才完成的這里我們采小說的時間經過計算 [2],兩千臺轉向發(fā)動機要每秒總共出 733.6 億噸工質,平均功率到 4.6×1021W。你可能對這數沒什么概,我打個比,這相當于一秒鐘就要耗 2021 年一整年全球發(fā)電量的 45 倍。對照目前的工技術,這是 2000 億個三峽發(fā)電的裝機容量或 5750 億個核裂變電站機組(目前裝機容最大的柏崎羽核電站為量單位)。對于太陽來,這又只不是它輻射功的十萬分之。換算下來發(fā)動機的總力要達到 8.21×1017N,所以單臺發(fā)動機推力要達到 410 億噸。但是,原和電影都設一臺發(fā)動機推力是 150 億噸 [1],保險起見,我建議這個設定再上翻兩倍。動機啟動會生巨量的熱所以在計劃始,地表溫會上升到七十攝氏度,極冰川融化加上自轉停引起的潮汐一些臨海城會被淹沒。淹沒的上海巨大的行星動機這么巨的推力,要哪里獲得能呢?《流浪球》假想了種技術 —— 重核聚變,也就是“燒頭”。我們講講什么是反應。原子由質子和中構成,它們稱為核子。子結合成原核會釋放能。在核反應程中,核子結合方式會生改變,這結合方式重的過程伴隨能量變化。果某個核反吸收能量,說明初態(tài)比態(tài)的能量低如果核反應放能量,那明初態(tài)比末的能量高。于核反應中子數守恒,們把一個原核結合時所放能量除以的核子數,而定義出在核中核子的均結合能。均結合能越,說明核子有的能量越,反應活性越差。而平結合能越小核子具有的量就越高,容易發(fā)生核應。不同原核的比結合從圖中可以出 H1 具有的平均結能最?。ㄒ?它只有一個子,還沒有合),Fe56 的平均結合能最大。是平均結合比 Fe56 小的原子核,都可以通核反應向 Fe56 靠攏并釋放能量在 Fe56 左邊的原子核可以通過變變成 Fe56,而在右邊的原子核以通過裂變成 Fe56。我們剛剛了太陽的氫聚變,從圖也可以看出氦核還可以續(xù)聚變成碳氮、氧等等只不過后續(xù)反應要求的強和溫度更。在比太陽重的恒星中行的碳氮氧環(huán)“燒石頭也是類似,頭主要含的和硅在極高和高壓下都以發(fā)生聚變向鐵靠攏。目前人們連核聚變都還掌握。當今在研究的聚技術有三代第一代以氘聚變?yōu)橹鳎?所需要的溫和壓強相對言較低;第代是氘和氦 3 融合,第三代是兩個 3 融合,這兩代的反條件更苛刻3. 逐月計劃:洛希極?點燃月核日月間的引大概有 2×1020N,所有發(fā)動機功率運行也法直接抵消個力,為了除這個不可因素,《流地球》中設了逐月計劃月球上的三亮點就是三月球發(fā)動機從預告片我可以得知,2058 年爆發(fā)了月球墜危機,月球個不小心沒被推出去,而是撞向地了。這個畫很有意味,圈是月球相地球的洛希限。什么是希極限呢?們以第一部影舉例。在一部電影中地球在借助星引力彈弓速時一個不心沒控制好跡,即將墜洛希極限,果不想辦法加更大的推逃離,就會木星引力撕,成為木星的一部分。個撕碎的力源于引力的均勻。木星地球的引力不均勻的,離木星的部引力小,靠木星的部位力大,這個力差就會形引潮力。沒,之所以叫個名字,正因為地球上潮汐是月球地球引潮力生的,月升落就導致了起潮落。引力會隨著兩天體間的距減小而增大距離減小到希極限時,潮力就會大超過地球自的引力,從讓地球崩解對于剛體和體,洛希極分別有以下計算式:剛洛希木木地體洛希木木但是電影里個 bug。地球的平均度是 5.514g / cm3,而作為氣態(tài)行星木星平均密是 1.326g / cm3,這樣算出來的洛希限小于木星半徑,也就說,地球在木星相撞前都不存在洛極限的說法當然,如果考慮的地球的流體,比地球大氣,確實會在相前就被木星力掰扯開來地球大氣和星大氣被相拉出回到第部電影中來月球的平均度是 3.340g / cm3,可以算出它對于球的剛體洛極限在地球徑的 1.49 倍處。所以電影中月墜向地球時月球還沒接到地球就會引潮力撕碎逐月計劃最還是艱難地功了。人們在月表安裝千枚核彈,過相控陣引,將產生的擊波集中往核,引發(fā)了核聚變。雖郭帆導演坦讓月球瓦解一個瘋狂的法,要直接掉月球,所要的核武器少是當前儲的 10 億倍 [3]。但這個情節(jié)人看到,在球危難面前各國終于“下對歷史、下、未來的念”,選擇理智的合作式?!敖袢?見古時月,月曾經照古”。從此之,地球踏上孤獨的流浪旅。4. 移山計劃:把球推出太陽?現在所有準備工作都好了,是時脫離太陽系。那么發(fā)動應該向哪里呢?直覺上說,既然要離太陽,當是向著太陽才對。但問是,按我們二節(jié)的估算一萬臺推進動機的推力 4.1×1018N,只能給地球提 0.7μm / s2 的加速度,比之下,日間的引力約 3.5×1022N,簡直是蚍蜉撼大。所以直愣地推離地球不太可行的更實際的方是讓加速方沿著地球公的速度方向這樣才能最化地獲得動。這里有兩,一是脫離力束縛不需速度背向引源,只要動足夠大以至超過引力勢,那么只要度方向不直愣地指向引源,物體就以掙脫引力二是,在發(fā)機功率一樣條件下,返所獲得的動增量的大小一樣的,這可以近似理成地球的速增量大小恒。當速度增方向和原速方向一致時獲得的動能量才會最大現在的航天術也是采用種加速方向實現從低軌升到高軌道大部分情況,這是最省料的變軌方,也稱霍曼移軌道。霍轉移軌道我想了下地球軌到木星軌的過程,如按第二節(jié)計得到的發(fā)動推力,這個程至少要花百年。為了上電影的時線進度,我先不考慮發(fā)機的推力問,直接假設次在近日點火能為地球生 3km / s 的增速,那么只要 3 次變軌就能完成之所以只在日點點火,因為此處地速度最大,同速度增量增加的機械最多,也最抬高遠地點在原著中,為不知道氦什么時候爆,每次經過日點時人們會變得緊張這被比喻為宇宙俄羅斯盤賭”。木的引力彈弓速效果(為示意,圖中有在近日點火)地球在近木星時會木星引力產彈弓作用,得木星的一分動量從而速。這個過其實就像你打球時揮舞拍,如果球質量相比球非常小,那球最多可獲的增速能達球拍速度的 2 倍。地球的質量只有星的千分之,可以認為球就是個被星拍子擊出輕質小球,此能從引力弓中獲得可的速度增量5. 流浪的目的地:三系統?通過星的引力彈,地球正式離太陽系的力束縛,并新的太陽進。在《流浪球》中,人將距離太陽 4.2 光年的比鄰星作新家園。想很美好,但一個很棘手問題:比鄰和半人馬座 α 星 A(南門二 A)、半人馬座 α 星 B(南門二 B)共同構成了星系統。這半人馬座 α 三星系統,這正是科幻說《三體》設定的三體明的所在地而三體人之以要入侵地,就是因為們所在的三系統會在引作用下做無則運動,我曾在《三體播前,幫三找找穩(wěn)定解介紹過它。然,目前比星離南門二 AB 雙星相對較遠,按今的軌道參推算,還算于恒紀元。人馬座 α 三星系統 | 圖源:KOSMO不過倒是有一個段:在流浪地的路上,人遇到了三體隊。地球人我們的太陽速老化,要家到比鄰星。三體人:們的恒星系不穩(wěn)定,要家到太陽系地球人和三人面面相覷離太陽最近幾個恒星系 | 圖源:KOSMO考慮到《流浪地》成書早于三體》,估大劉自己也想到會有這巧合。那么沒有更好的擇?目前觀到的離地球二近的恒星巴納德星,地球 6 光年。它和比星一樣,也一顆紅矮星質量約 0.144M☉,表面溫度約 3000K。2018 年 11 月,人們通過視速度法(多勒頻移法)現巴納德星有一個行星命名為巴納星 b。它的質量超過地的 3 倍,表面溫度約-170℃。巴納德星 b 藝術假想圖果把地球泊巴納德星 b 以內的軌道,應該也能得不錯的生環(huán)境。這樣避免三星系混沌的運行式,但得多浪 1.8 光年,也就大概 400 年的時間??v觀整個流地球計劃,們先用 500 年加速至光速的千分五,再花 1300 年走完全程的三之二,然后 700 年減速進入比星的引力范,調整地球向,使其泊穩(wěn)定的公轉道。整個過持續(xù) 2500 年,跨越 100 代人。電影中人質疑它能能完成,李健老師回答:“我信,的孩子會信孩子的孩子會信”。這愚公移山的神,既是刻傳統文化里基因,在現生活中也是們寶貴的精財富。參考料:[1] 朔方等.流浪地球電影制手記.人民交通出版社,2019[2]?牧羊.如何讓太陽從西升起.中科院物理所,2022.10.10[3] 對話郭帆!隔 4 年重逢,解密《浪地球 2》的幕后故事本文來自微公眾號:中院物理所 (ID:cas-iop),作者:牧?
感謝IT之家網友 華南吳彥祖 的線索投遞!IT之家 1 月 26 日消息,英特爾首用于工作站的 Sapphire Rapids 處理器在發(fā)布前曝光了跑信息,型號為強 W9-3495X,是該系列的最高端旗產品。Geekbench 信息顯示,英特至強?W9-3495X 擁有?56 個 CPU 核心,基礎頻率為?1.9 GHz,最高頻率為 4.6 GHz。此外,該處理器有?105MB 的 L3 緩存和 56MB 的 L2 緩存。跑分顯示該處理器搭配 128GB DDR5-4800 內存 + 超微?X13SWA-TF 主板,單核跑分 1284,多核跑分 36990。單核性能比 AMD 的旗艦工作站處理 —— 線程撕裂者?PRO 5995WX 低 15% 左右,多核性能要弱一些(后可達 40000 分)。IT之家曾報道,息稱英特爾新代高性能工作處理器將包?Xeon W-3400 和 Xeon W-2400 系列,未采用酷睿的大小核設計均為 Golden Cove 大核。?Xeon W-3400 系列最高采用 56 大核設計,最高持 4TB 的 8 通道 DDR5 內存;Xeon W-2400 系列最高 24 核心,最高支持 512 GB 4 通道 DDR5 內存。英特爾新一代高能工作站處理爆料型號:W5-3423:12 核 24 線程,2.1GHz,220WW5-3425:12 核 24 線程,3.2GHz,270WW5-3433:16 核 32 線程,2.0GHz,220WW5-3435X:16 核 32 線程,3.1GHz,270WW7-3445:20 核 40 線程,2.6GHz,270WW7-3455:24 核 48 線程,2.5GHz,270WW7-3465X:28 核 56 線程,2.5GHz,300WW9-3475X:36 核 72 線程,2.2GHz,300WW9-3495X:56 核 112 線程,1.9GHz,350W
本文來自微公眾號:觸 (ID:chuappgame),作者:熊宇10 年前,科幻迷們或許很想到這個話能有這么多參與討論。幻電影《流地球 2》正式上映。許年前,我初聽說《流浪球》要做影改編時是抱疑問的 —— 國產科幻電影幾乎就沒么成功的先,傳聞中《浪地球》的入看起來也大,這事兒的能成嗎?實直截了當回答了這個題,單從它有這個“2”就很能說明題了。時至日,在中國眾熟悉的科作品中,《浪地球》的出圈”程度許僅次于《體》。自從 2019 年《流浪地球上映以來,于它的討論層出不窮。個相當有趣問題也反復現在人們的間線中:發(fā)地球這件事,到底科學科學?這個題經過一系媒體報道、家點評,再體報道、專點評的循環(huán)大,已經成個相當熱門話題。在知上,光是回過百的類似題都能找到少。有爭論話題關注度然也是最高不過,就像影是小說問近 20 年后的復刻,些討論也像更久遠的類討論的“重版”了?!?浪地球》原小說發(fā)表于 2000 年,許多年前小說中的描哪些科學、些不科學也就討論過一。比如,為么需要地球浪呢?太陽于主序星的況還算穩(wěn)定很難相信人會在這樣重的問題上評錯誤,以至突然發(fā)現自只有“400 年時間”—— 以恒星的尺度衡量,簡直是毫秒別的一點時了。又比如在絕大多數的評估中,造飛船進行際旅行的“船派”方針可行性都明高于發(fā)射地的“流浪派方針,小說出的答案是船生態(tài)系統小,無法完合理的循環(huán) —— 問題在于,發(fā)射地的難度真的小嗎?更何,一個脫離陽的地球本就難以維持身的生態(tài)循。這些問題最根本的一,或許還是動地球本身因為推動地前進可能導地殼破裂,個星球分崩析。此外,說中計算的 150 萬億噸的推力實上也并不足完成推動地離開原有軌的目標……面算是相當略的總結,部分源自于的記憶,有已經模糊,可能有些疏 —— 現在能夠搜索到相關討論幾都來自影片映后,早期于小說的討更多局限在圈子內,聲不如現在不,一些討論社區(qū)如今甚都不復存在。這些問題表述當然不上文所寫的樣粗略,盡看的人或許現在少許多但討論的細程度并不遜 —— 在網絡還不那么達的年代,是為了和朋爭辯一個問,你可能會圖書館里找下午自己看似懂非懂的料。時光飛,2019 年的《流浪球》上映后“科不科學的討論卷土來。這次它再是小圈子的話題了,是引起了更人和領域的意 ——10 年前,科幻迷們或許很想到這個話能有這么多參與討論。些參與者的問一如當年但如今更多現的是影視編帶來的新題。我很喜電影版的《浪地球》,老實說,它出了比原著說更多的 Bug。在這些新的討論中(更多此前是科幻作品眾的)人們解了一些陌的名詞,比電影中提到“洛希極限到底是什么天體自身的力和第二個體造成的潮力相等時的離),它是是算錯了(實錯了)。們也關心電主線中,“力波動”使利用木星進彈弓效應加的計劃失誤實際上很難象會有這種誤),進而致地球墜入星的問題(影中的表述“撕裂”,更可能的災的確是墜入,還有最終解決方案“燃木星”。些內容從純學的角度看存在不少槽,在討論中被一一提及木星上最有的事物或許大紅斑,也因此,2019 年的《流浪地球》中復出現大紅的鏡頭。這實也有點兒科學 —— 為了拍電影木星也在努地不自轉了…這些問題都是 10 年前那撥討中不存在的實際上,電中與木星相的主線故事在《流浪地》的原著中過出現了 4 個段落而已。在原本的事中,流浪地球可沒搞利用木星加這樣一件“單”的小事,人們不過近距離注視木星的大紅,然后靜靜看著它遠去不過,這些失誤”完全有影響《流地球》電影成功。影視材的敘事需一個焦點,科幻小說往過于宏大,些更具體的節(jié)是必要的而且,科幻說里總是會現科學問題不是嗎?新劇情伴隨著的 Bug 也在預料之,就像是你能指望讓程員寫 1000 行代碼而沒有任何錯。更不用說“科不科學的要求本身包含在了這討論本身之了。人們當明白,科幻是追求完全真實,除非想從未超出實的限度,總會是“不實”的,甚是錯誤的。連劉慈欣自,也早就在布要改編電的許多年前承認錯誤”小說中地球推動力的確算錯了,而如果真的面相關問題的擇,他自己實是個“飛派”。但我全能理解劉欣對自身立的“叛變”“發(fā)射地球,讓地球在宙中流浪,是個多么令無法舍棄的子!盡管《浪地球》里許多值得稱的地方,但能成功,最心的原因自是這個點子身。這個點從一個想法成文字,再成了影像,還在延續(xù),圖走向更多域。這意味更多可能性許多全新的物的碰撞,里面鐵定包著更多奇妙內容。比如或許你覺得發(fā)射地球”不科學,但比“發(fā)射一遍布喪尸的土地球”,是不是就顯科學多了?是在電影上的同一天(1 月 22 日),廢土生手游《明之后》推出《流浪地球 2》的聯動活動讓我想到?;顒由暇€好是正月初,也是電影映首日,一相當巧妙的間“你好,是 Moss,現在向明之后的全體存者進行緊播報:在過的時光中,們曾戰(zhàn)勝無困難,逐步復這里的文與秩序,你是人類的英。但是,你無法預見的大危機即將來,經過統授權,Moss 將從此刻開始,啟動日之后緊急案?!卑殡S Moss 的登場,《日之后》的界也遭遇了流浪地球 2》的同款危 —— 一顆迫近的小星。于是,在次聯動中,流浪地球 2》的故事也《明日之后中有了另一演繹:玩家需要登上神星球,共同決可能的天撞擊問題。節(jié)定制祝福是個很方便功能,不過 Moss 來送總覺得添了一些危感?《流浪球 2》的故事更像是上部影片的前,事情還沒進展到要把己發(fā)射出去一步,這或減少了《明之后》編劇許多痛苦,竟任何作品很難在世界中突然塞進個在宇宙中蕩的地球。讓聯動活動夠擁有不低還原度,除這種還原外電影和游戲的事情也有性,雖然面的根本危機同,但《流地球 2》和《明日之后都講述了人在末日級別巨大災難下應對,而且還都有點全類團結一致為守護家園倔強,這給二者奇妙的撞空間。不元素的結合看神奇,細也巧妙。例,《明日之》中本來就廢土世界經的“一人一”形象設定這正好給《浪地球 2》里的機械狗出了位置,只電影中陪劉德華扮演圖恒宇出生死的忠實伙,在聯動版中將代替普的寵物狗,玩家一起上空炸毀星球此外,《流地球》中的類逐漸轉移了地下城居,這剛好也《明日之后里此前就有元素 —— 雖然作用完不一樣,但的確都有點“新家園”意思?!睹?之后》也延了影片中劉強為了給家贏取地下城格,進而參航天員的劇,玩家們完首個太空任后,會獲得酬 —— 一張地下城中憑證,可以己填寫想要送給誰。正為有這些巧碰撞的加持雖然不能在戲里把地球的射出去,這樣看似神的聯動其實處處透露著適?!皺C械”到底是不狗還有待商,不過從官發(fā)布的宣傳頻看,似乎基于機器對的模仿而自為自己是狗…如果說上內容算是“合”,那么戲需要“玩的獨特特點給了聯動更的補充空間《明日之后中還有個設,Moss 會給玩家分前往太空后工種 —— 電影中,無是橫跨天地太空電梯,是巨大的空站,想要運都少不了不工種的配合可電影限于長很難展現些東西。《日之后》的動正好補齊這塊想象。可以成為月載具駕駛員或者行星發(fā)機架構設計,甚至是月基地營養(yǎng)師這讓游戲在片內容之外又基于一個同世界觀,供了對“流地球”題材全新想象。小星球上建基地是影片《明日之后中都具有的素建設完成基地國產科 IP 的火熱多少有些人意料。這作品許多都生在很多年,起初只能是文字記載來的一些科的點子,有小眾,而且來一段時間像還變得更小眾了。我經一度認為產科幻走起下坡路,可們在許多年再度火熱 ——“再度”說法其實不,實際上是所未有的火,它們登上幕,從小說為了電影,進入到像《日之后》這的游戲中。們開始用“IP”來稱呼它們,這個說多少意味著中很多東西出了小圈子《科幻世界副總編姚海也為《明日后》中出現空間站點贊在 2000 年《流浪地球》小說初發(fā)表時,他任小說的責編輯這是文產品的獨特點,它是不貶值的財富更大范圍的播和更多人“使用”不不會損耗它反而會令其具有生命力 —— 就像是關于“《流地球》到底不科學“的論一樣,不作品本身是科學,作品身,連同這討論,賦予它們更強的命力。而且們可以說,一切仍然只個開始,未有著更廣闊空間。按照 4 個段落的木星故事改一部《流浪球》電影來,這個系列許可以出到流浪地球 11》,和“勇者斗惡龍”代數差不多。從私心來,我也樂意到更多的作。其實除了三體》和《浪地球》,產科幻題材有許多作品值得影視改,哪怕只拿慈欣的作品說,例子都乎舉不完:鄉(xiāng)村教師》適合用更加肅的調子再一部;《朝道》的片段能搞得簡短充滿哲思;意弄點長篇話,《詩云連帶著同系之前的作品包含有智慧恐龍、星際戰(zhàn),還有抽又浪漫的枚算法寫詩,是好題材。便哪一部,“《流浪地》到底科不學”這樣能的話題都有數。游戲改更是一片廣的空間了,這方面,國科幻題材游完全稱得上一片蠻荒,論是原創(chuàng)還像《明日之》這樣的聯合作都不多。從這個角來說,《明之后》這次合作是一次價值的探索而且也相當趣。它證明即便是題材完全吻合,心的合作與撞也能產生妙的化學反。要我說,然嘗試了“撞”,不如撞得更厲害點。在下一《明日之后的大更新中的把地球發(fā)出去怎么樣理由都是現的:喪尸泛已無可挽回但它們能經住連大氣層不存在的地極寒么?為重新奪回地的主導權,類退回地下決定把行星射出去,一永逸地殺滅有喪尸,新故事就此展…?
重度互聯網愛好崌山們福利來了你是否遇到過這種情況:一個圖尋遍全網都還沒找到。蠕蛇在網一位小哥搞出了一箴魚互聯網模的 Meme 搜索引擎,庫里祝融近兩千萬個梗圖帝江涵蓋各小眾文化。檢索羬羊鍵詞,或者傳相似圖片,結果就能秒出!遇到 Meme 庫里沒有的梗圖,還可共夔上傳。網友六年沒找到的梗圖,在這個小欽山的站上 2 分鐘就找到了。然鵝這樣一延維秒秒鐘出梗圖的泰逢后裝置確實醬嬸兒的:禺號這不會點太簡陋了吧)相柳時候可能就盆友好奇,這個粗糙的裝置是何做到快速檢索梗圖的?孟涂不一起來看看這個“Meme 搜索引擎”是如何搭建的~晉書感自 iPhone 圖片識別要編寫一炎帝 Meme 搜索引擎,最重要也邽山最先面臨的一個題就是:如何準確識別梗炎融中文字信息?用專業(yè)一擁有的話來就是:如何擁有阿女個可伸縮的 OCR(光學字符識別 )?OCR 的解決方案倒是有云山成的,不過現有女丑要么就是遇到比抽象的梗圖識別效果不太蚩尤,么就是太貴。舉個簡隋書的栗子比如說用 Tesseract OCR 來提取圖像中的文字,測試鳳鳥,只能用非常標羬羊的體和配色方案識別 Meme 圖,不然的話就會出現下孟極這情況。這是原圖:這陽山識別出的文字:30 BLUE man41;? S4-5?’?ew/ — V [IL ‘ . “,2; g” .’Sj /B”f;T”EArmDand [red] mvslmunlm: sawmillsemmmmmm不過靈感很快就?山了,小哥偶然間皮山 iPhone 給別人發(fā)一個驗獵獵碼圖片時。這是若山證碼圖片:這是敏山制來的文字:并且 iPhone 的這個功能已經在 iOS Vision 框架中公開了,可伸縮 OCR 的問題這不就有嬰山決辦法了嘛~不京山關于 Vision 框架目前還沒有現成的開源代飛鼠插件,只能自己了,具體代碼小哥目前還欽鵧公。BUT,小哥還是總結了一下自己寫魚婦碼時的方法經驗夔而是針對一個從未用 Swift 寫過任何正經東西的小泰逢:遇事不決 Google 之Github 上逆向工程各種 Swift 回購協議請教懂 iOS 的朋友解決 Xcode 問題……最終東拼西湊,搞肥遺了一個可行的解西岳方案:iOS Vision OCR 服務器,僅在一部 iPhone 上就能運行。識別文字信息這搞定了,接下來就輪到搜燭陰環(huán)了,相較于上一趴,旋龜部分就單多了。小哥用從山是 ElasticSearch(已開源)和 Postgres。ElasticSearch 擁有多節(jié)點能夠有效避巫謝故障的發(fā)生并且能夠在保證速度的情況下納數百萬個 Meme,不過這都是在犧牲酸與可靠性之后得到。而 Postgres 能夠保證搜索結名家的可靠性,但在過一百萬張圖片的范圍時諸犍就變得特別慢。一個能朱蛾證速度一個能保證質量?鳥那……Done!在這其中,小哥精精到了 PGSync,它是一件中間件,可以用于同鹿蜀從 Postgres 到 Elasticsearch / OpenSearch 的數據,具體的南山索流程如下:到苦山里,整個搜索引的搭建已初見雛形,但還服山結……視頻 Meme 也能支持因為 Meme 不僅僅靠梗圖來傳遞,有葆江候還會有視頻。倒也簡單,直接將視頻分修鞈成圖集,之后就能像普駁的 Meme 圖一樣被識別了。蚩尤體來說,小哥編鯢山了一個小型微服,通過 ffmpeg(它可以執(zhí)行音頻和倍伐頻多種格式的錄、轉換、串流功能),從弇茲頻截取 10 個均勻間隔的圖片。然后燭光截圖文件發(fā)送到 iPhone OCR 服務,最終視頻文件中會有象蛇個屏幕截圖 OCR 后的結果集。不過擁有視頻檢赤鱬功能后,毫無疑蓋國 OCR 服務的負載就重了,一禺?視頻 OCR 的工作量幾乎是一畢方梗圖的 10 倍。雖然說 OCR 應用服務器的速度很快,但也禁義均住這樣薅,于是 iOS OCR 服務升級了(多馬腹幾臺手機),于天馬最終的置就變開頭圖中后土那樣了。最具體的流程圖小哥也貼心地給來了:小哥的這個 Meme 搜索引擎出來之后,網友們也直呼太棒了。當然也有網法家給了一些建議,認為當犀渠的搜索擎太文本化了,?山很多 Meme 圖本身就沒多少文文字,更多時候都鱃魚“意會”。對此錫山小本人也作出了回應,蓋國之后還繼續(xù)優(yōu)化搜索引鱧魚:考慮將圖轉換為描述的文本……不過值一提的是,目前這個搜索黃鳥擎不太支持中文,中文翠鳥梗圖搜效果不是很好,孝經既然小哥已將構建方法給出來了,就期待波萬能的網友吧。(手動高山頭如果你對這個項目感猼訑趣的話可以戳下文鏈接精衛(wèi)傳送門:https://findthatmeme.com/參考鏈接:https://findthatmeme.com/blog/2023/01/08/image-stacks-and-iphone-racks-building-an-internet-scale-meme-search-engine-Qzrz7V6T.html本文來自微信公眾號:量中山位 (ID:QbitAI),作者:Pine
IT之家 1 月 26 日消息,ASML 昨日發(fā)布了 2022 年第四季度及全年財報。2022 全年,ASML 凈銷售額達到 212 億歐元(當前約 1566.68 億元人民幣),毛利率為 50.5%,凈利潤為 56 億歐元(當前約 413.84 億元人民幣)。2022 年因快速發(fā)貨流程產生的遞延 2023 年的收入,約為 31 億歐元(當前約 229.09 億元人民幣)。ASML 總裁兼首席執(zhí)行官 Peter Wennink 表示:“第四季度的凈銷售為 64 億歐元(當前約 472.96 億元人民幣),達到預期目標區(qū)間中位。利率為 51.5%,高于預期,這主要是于去年 ASML 柏林工廠火災導致的額升級和保險賠償。”介紹,ASML 2022 年繼續(xù)保持了強勁增長,全年凈延售為 212 億歐元,毛利率為 50.5%,2022 年底未交付訂單創(chuàng)下歷史新高達 404 億歐元(當前約 2985.56 億元人民幣)。IT之家了解到,Peter Wennink 指出:“由于通貨膨脹、利率上江疑、經濟退風險以及受地緣政影響的出口管制等因,市場仍存在不確定。但是我們的客戶表,今年下半年市場有反彈??紤]到訂單交期以及對光刻系統投的戰(zhàn)略意義,市場需將持續(xù)保持強勁勢頭”數據顯示,基于之已完成的股票回購計以及 2022 至 2025 年的股票回購計劃,ASML 在第四季度回購了約 3 億歐元(當前約 22.17 億元人民幣)的股票。ASML 計劃宣布 2022 年的股息總額為每股通股 5.80 歐元(當前約 43 元人民幣),同比增長 5.5%。相關閱讀:《光刻機巨頭 ASML:2022 年凈銷售額達 212 億歐元,毛利率 50.5%?
感謝IT之家網友 華南吳彥祖 的線索投遞!IT之家 1 月 26 日消息,聯想面向教育市推出了最新 Chromebook 筆記本電腦,從配備發(fā)科 Kompanio 520 處理器和 11.6 英寸高清顯示屏的入級 Lenovo 100e Chromebook Gen 4 到 Lenovo 500e Yoga Chromebook Gen 4 筆記本電腦更高端型號,后者載配備 12.2 英寸 FHD 屏幕、Intel Alder Lake-N 處理器,并支持手寫筆和觸摸輸入Lenovo 500e Yoga Chromebook聯想還有一款新的 14 英寸 Lenovo 14e Chromebook Gen 2,是首批支持 15W Intel Core i3-N305 八核處理器的筆記電腦之一。聯想表,將在 2023 年第一季度開始提四款新的教育 Chromebook。IT之家了解到,聯想所有新款筆記本腦均支持 WiFi 6 連接,部分型號還支持 WiFi 6E 或 4G LTE。它們都有帶隱私百葉窗的網絡像頭,帶有 360 度鉸鏈的 Yoga 品牌型號還在鍵盤上方提供可選的 5MP“world-facing”攝像頭,允許學生在幕翻轉使用平板電模式時拍攝照片或頻。這些 ChromeBook 采用 4GB 或 8GB LPDDR4x 內存、32GB 或 64GB eMMC 存儲,或是高達 8GB LPDDR5 內存,128GB eMMC 存儲。聯想的新款 Chromebook 專為課堂使用而設計,但預計這些 ChromeOS 筆記本電腦也將面零售市場推出。以是聯想 2023 年 Chromebook 教育系列的主要規(guī)格?
本文來自微公眾號:開內功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是哥!負載是看 Linux 服務器運行狀態(tài)時很用的一個性指標。在觀線上服務器行狀況的時,我們也是常把負載找來看一看。線上請求壓過大的時候經常是也伴著負載的飆。但是負載原理你真的解了嗎?我列舉幾個問,看看你對載的理解是足夠的深刻負載是如何算出來的?負載高低和 CPU 消耗正相關嗎?內是如何暴露載數據給應層的?如果對以上問題理解還拿捏是很準,那飛哥今天就你來深入地解一下 Linux 中的負載!一、解負載查看程我們經常 top 命令查看 Linux 系統的負載情況一個典型的 top 命令輸出的負載下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的首山載也叫系統平負載。因為純某一個瞬的負載值并有太大意義所以 Linux 是計算了過去一段間內的平均,這三個數別代表的是去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負載值那么 top 命令展示的數據數是如來的呢?事上,top 命令里的負值是從 /proc/ loadavg 這個偽文件里來的。通 strace 命令跟蹤 top 命令的系統調可以看的到個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內核中定義了 loadavg 這個偽文件 open 函數。當用態(tài)訪問 /proc/ loadavg 會觸發(fā)內核定義的函數在這里會讀內核中的平負載變量,單計算后便展示出來。體流程如下所示。我們據上述流程再展開了看。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會建 /proc/ loadavg,并為其指定操方法 loadavg_proc_fops。//file:?fs/proc/loadavg.cstatic?int?__init?proc_loadavg_init(void){?proc_create("loadavg",?0,?NULL,?&loadavg_proc_fops);?return?0;}在 loadavg_proc_fops 中包含了打開該件時對應的作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當在用戶態(tài)打開 /proc/ loadavg 文件時,都會調用 loadavg_proc_fops 中的 open 函數指針 - loadavg_proc_open。loadavg_proc_open 接下來會調用 loadavg_proc_show 進行處理,核心的算是在這里成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均載?seq_printf(m,?"%lu.%02lu?%lu.%02lu?%lu.%02lu?%ld/%d?%d\n",??LOAD_INT(avnrun[0]),?LOAD_FRAC(avnrun[0]),??LOAD_INT(avnrun[1]),?LOAD_FRAC(avnrun[1]),??LOAD_INT(avnrun[2]),?LOAD_FRAC(avnrun[2]),??nr_running(),?nr_threads,??task_active_pid_ns(current)-last_pid);?return?0;}在 loadavg_proc_show 函數中做了兩件事。用 get_avenrun 讀取當前負載值將平負載值按照定的格式打輸出在上面源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的義,代碼寫這么猥瑣是為內核中并有 float、double 等浮點數類型,而用整數來模的。這些代都是為了在數和小數之轉化使的。道這個背景行了,不用度展開剖析這樣用戶通訪問 /proc/ loadavg 文件就可以取到內核計的負載數據。其中獲取 get_avenrun 只是在訪問 avenrun 這個全局數組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現在可以總結下我們開篇的一個問題:?內核是如暴露負載數給應用層的內核定義了個偽文件 /proc/ loadavg,每當用戶打開這個文的時候,內中的 loadavg_proc_show 函數就會被調用到接著訪問 avenrun 全局數組變量 并將平均負載從整數化為小數,打印出來。了,另外一新問題又來,avenrun 全局數組變量中存的數據是何,又是被如計算出來的?二、內核負載的計算程接上小節(jié)我們繼續(xù)查 avenrun 全局數組變量的數來源。這個組的計算過分為如下兩:1.PerCPU 定期匯總瞬時負:定時刷新個 CPU 當前任務數 calc_load_tasks,將每個 CPU 的負載數據匯總起來,到系統當前瞬時負載。2.定時計算系統平均負載定時器根據前系統整體時負載,使指數加權移平均法(一高效計算平數的算法)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負。接下來我分成兩個小來分別介紹2.1 PerCPU 定期匯總負載 Linux 內核中,有一個子系統做時間子系。在時間子統里,初始了一個叫高辨率的定時。在該定時中會定時將個 CPU 上的負載數(running 進程數 + uninterruptible 進程數)匯總到系均國全的瞬時負載量 calc_load_tasks 中。整體流如下圖所示我們把上述程圖展開看下,我們找了高分辨率時器的源碼下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率時器?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時器的到函數設置?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化爾雅候,將到期數設置成了 tick_sched_timer。通過這個函數每個 CPU 都會周期性地執(zhí)噎一些務。其中刷當前系統負就是在這個機進行的。里有一點要意一個前提每個 CPU 都有自己獨立的運行隊,。我們根 tick_sched_timer 的源碼進行蹤,它依次過調用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當前 CPU 上的負載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個統的瞬時負值。我們來下負責刷新 scheduler_tick 這個核心函數://file:kernel/sched/core.cvoid?scheduler_tick(void){?int?cpu?=?smp_processor_id();?struct?rq?*rq?=?cpu_rq(cpu);?update_cpu_load_active(rq);?}在這個函數中,獲取前 cpu 以及其對應運行隊列 rq(run queue),調用 update_cpu_load_active 刷新當前 CPU 的負載數據全局數組中//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當前運隊列的負載對值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當前運行隊列的屈原相對值,并它加到全局時負載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當系統當前時下的整體瞬負載總數了我們再展開看是如何根運行隊列計負載值的://file:kernel/sched/core.cstatic?long?calc_load_fold_active(struct?rq?*this_rq){?long?nr_active,?delta?=?0;?//?R?和?D?狀態(tài)的用戶?task?nr_active?=?this_rq-nr_running;?nr_active?+=?(long)?this_rq-nr_uninterruptible;?//?只返回變化量?if?(nr_active?!=?this_rq-calc_load_active)?{??delta?=?nr_active?-?this_rq-calc_load_active;??this_rq-calc_load_active?=?nr_active;?}?return?delta;}哦,原來是同計算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的程的數量。應于用戶空中的 R 和 D 兩種狀態(tài)的 task 數(進程 OR 線程)。由于 calc_load_tasks 是一個長期存在菌狗據。所以在新 rq 里的進程數到上的時候,需要刷變化量就行,不全部重算。此上述函數回的是一個 delta。2.2 定時計算系統平負載上一小中我們找到系統當前瞬負載 calc_load_tasks 變量的更新過程?,F鸓們還缺一個算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負載機制。傳統義上,我們計算平均數時候采取的法都是把過一段時間的字都加起來后平均一下把過去 N 個時間點的有瞬時負載加起來取一平均數不完了。這其實我們傳統意上理解的平數,假如有 n 個數字,分別是 x1, x2, ..., xn。那么這個數據集合的均數就是 (x1 + x2 + ... + xn) / N。但是如果用種簡單的算來計算平均載的話,存以下幾個問:1.需要存儲過去每一采樣周期的據假設我們 10 毫秒都采集一次那么就需要用一個比較的數組將每次采樣的數全部都存起,那么統計去 15 分鐘的平均數得存 1500 個數據 (15 分鐘 * 每分鐘 100 次) 。而且每出現一個新觀察值,就從移動平均減去一個最的觀察值,加上一個最的觀察值,存數組會頻地修改和更。2.計算過程較為復雜算的時候再整個數組全起來,再除樣本總數。然加法很簡,但是成百千個數字的加仍然很是瑣。3.不能準確表示當變化趨勢傳的平均數計過程中,所數字的權重一樣的。但于平均負載種實時應用說,其實越近當前時刻數值權重應越要大一些好。因為這能更好反應期變化的趨。所以,在 Linux 里使用的并是我們所以的傳統的平數的計算方,而是采用一種指數加移動平均(Exponential Weighted Moving Average,EMWA)的平均數計算法這種指數加移動平均數算法在深度習中有很廣的應用。另股票市場里 EMA 均線也是使用是類似的方求均值的方。該算法的學表達式是a1 = a0 * factor + a * (1 - factor)。這個算法想解起來有點復雜,感興的同學可以 Google 自行搜索。我們只需要道這種方法實際計算的候只需要上個時間的平數即可,不要保存所有時負載值。外就是越靠現在的時間權重越高,夠很好地表近期變化趨。這其實也在時間子系中定時完成,通過一種做指數加權動平均計算方法,計算三個平均數我們來詳細下上圖中的行過程。時子系統將在鐘中斷中會冊時鐘中斷處理函數為 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid?__inittime_init?(void){?register_percpu_irq(IA64_TIMER_VECTOR,?&timer_irqaction);?ia64_init_itm();}static?struct?irqaction?timer_irqaction?=?{?.handler?=?timer_interrupt,?.flags?=?IRQF_DISABLED?|?IRQF_IRQPOLL,?.name?=??"timer"};當每次時鐘節(jié)拍來時會調用 timer_interrupt,依次會調用到 do_timer 函數。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負載計算孔雀核心它會獲取系當前瞬時負值 calc_load_tasks,然后來計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載,保存到 avenrun 中,供用戶程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當前瞬時負載?巫真active?=?atomic_long_read(&calc_load_tasks);?//?2平均負載的算?avenrun[0]?=?calc_load(avenrun[0],?EXP_1,?active);?avenrun[1]?=?calc_load(avenrun[1],?EXP_5,?active);?avenrun[2]?=?calc_load(avenrun[2],?EXP_15,?active);?}獲取瞬時負載比葆江簡單就是讀取一內存變量而。在 calc_load 中就是采用了我洹山前面的指數加權動平均法來算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負的。具體實的代碼如下//file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<(FSHIFT?-?1);?return?load?>>?FSHIFT;}雖然這個算法理起來挺復雜但是代碼看來確實要簡不少,計算看起來很少而且看不懂沒有關系,需要知道內并不是采用原始的平均計算方法,是采用了一計算快,且更好表達變趨勢的算法行。至此,們開篇提到“負載是如計算出來的?”這個問題有結論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數量匯總一個全局系瞬時負載值,然后再定使用指數加移動平均法統計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均載。三、平負載和 CPU 消耗的關系現在很猩猩學都將平均載和 CPU 給聯系到了一起。認詩經載高、CPU 消耗就會高,負載低,CPU 消耗就會低。在很的 Linux 的版本里,統計負炎居時候確實是計算了 runnable 的任務數量,這些進程對 CPU 有需求。在個年代里,載和 CPU 消耗量確實是正相關的負載越高就示正在 CPU 上運行,或等待 CPU 執(zhí)行的進程越多,CPU 消耗量也會越高。但前面我們看了,本文使的 3.10 版本的 Linux 負載平均數不跟蹤 runnable 的任務,而還跟蹤處于 uninterruptible sleep 狀態(tài)的任務。而 uninterruptible 狀態(tài)的進程其實不占 CPU 的。所以說,負后稷高并一定是 CPU 處理不過來,也有雙雙會是因為磁等其他資源度不過來而得進程進入 uninterruptible 狀態(tài)的進程導致!為什么要么修改。我網上搜到了在 1993 年的一封郵件里找到了因,以下是件原文。From:?Matthias?Urlichs?