在线免费看片a欧美,午夜AV不卡网站在线播放,久久综合尹人77777,96国产在线分享

      <s id="srvai"></s>
      要聞 戲曲 書畫 數(shù)藏 教育 非遺 文創(chuàng) 文旅 人物 專題

      淘寶閃購提前4天全量上線,全國用戶可領大額紅包

      教育新聞網(wǎng) 2025-10-19 07:17:02
      A+ A-

      印度發(fā)生虎豹大戰(zhàn),雌性老虎跳上3米高樹,將豹子一口咬死 蘇丹武裝沖突爆發(fā)兩周年:無處棲身 沖突致近1300萬人流離失所 IT之家 6 月 7 日消息,今天凌晨蘋果 WWDC2 大會上,蘋正式推出 iOS 16 系統(tǒng),開發(fā)者覽版已經(jīng)出,下載述文件后可以安裝。iOS 16 重構(gòu)了鎖屏,持小組件大大提升用戶在鎖界面的交玩法。此 CarPlay 車載功能實了與汽車件的更深整合,可對車輛進更多細致控制。其方面,iOS 16 新增專注式,信息 App 新增撤回信、恢復最刪除信息功能。實文本功能 iOS 16 上繼續(xù)升級,增對視頻文本識別支持等。對 iOS 16 升級有感無?不妨投告訴我們document.write(""+"ipt>");document.getElementById("vote2109").innerHTML = voteStr;注:為保證調(diào)查結(jié)的有效性本投票僅 iPhone 用戶參與?!?果 iOS 16 系統(tǒng)正式發(fā):鎖屏大新,號稱有史以來大改變”附官方解)? 感謝IT之家網(wǎng)友 grass羅雨滋、xiaocluoyuzi 的線索投遞!IT之家 1 月 23 日消息,今日有網(wǎng)友返現(xiàn),黑楚辭 5、黑鯊 5 Pro 和黑鯊 5 RS 等機型在官網(wǎng)全部售罄,并且鯊 5 在京東已下架,黑鯊 5 Pro 在京東缺貨,目前黑鯊京東自旄牛店只有黑鯊 5 RS 還有貨,是黑鯊 5 系列唯一在售機型。IT之家了解到,黑鯊 5 于 2022 年 3 月 30 日發(fā)布,4 月 2 日上市發(fā)售,距離其發(fā)售晏龍剛過去 9 個月。該機采用 6.67 英寸三星 E4 AMOLED 直屏,搭載了高通驍龍 870 八核處理器,前置 1600 萬像素,后置 6400 萬、1300 萬超廣角、200 萬微距三攝,4650mAh 電池,支持 120W 超級快充。值得一提景山是,目前黑鯊下一藟山機黑鯊 6 還鮮有消息,其命運如何還未知,此臺璽黑鯊被爆拖員工離職補償金,CEO 羅語周的微博變大型討賠償金現(xiàn)鸮2022 年 10 月,曾有媒體報道黑鯊正在爾雅幅收縮崗數(shù)量,此次崗位裁撤鰼鰼及公司個部門,裁員比例近 50%。在 2022 年年底又有媒體爆出黑鯊科技人員調(diào)后稷的傳聞 感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 23 日消息,《紅霞島(Redfall)》是一款開放世界第儀禮人稱合射擊游戲,由打出《Prey》和《恥辱》的獲獎隊 Arkane Austin 開發(fā)。?隨著微通過對 ZeniMax Media 的大規(guī)模收購收購,《紅黃鳥島也成為了一款 Xbox 獨占游戲。IT之家曾報道,微軟此前確認作將在 2023 年上半年推出。根據(jù) @Okami13 等人的最新爆料,《紅霞》的目標是在 2023 年 5 月第一周上線。前來看,微軟內(nèi)目標是在 5 月初完成發(fā)布,可會有某種形式的先體驗期,允許分“高級版”玩提前幾天進入游。如果一切按計進行,Arkane 應該會在 2023 年 5 月初在 Xbox Series X|S 游戲機和 PC 平臺上發(fā)布這款作品,并上線?Microsoft Store 和 Steam 商店,而且還將在第一天進 Xbox Game Pass 游戲庫。根據(jù)準度較高的爆料人 @Billbil-Kun 給出的信息,《紅霞島在 Xbox Series X 上的標準版和豪版分別為 79.99 歐元(當前約 588 元人民幣),和 119.99 歐元(當前約 882 元人民幣)。此,推特用戶 @eXtas1stv 爆料稱《紅霞島》將于 5 月 2 日正式發(fā)售,而 Xbox 將于北京時間 1 月 26 日凌晨 4 點舉行開發(fā)者直面會,屆時為大家?guī)戆?我的世界:傳奇《紅霞島》《極競速》在內(nèi)的許游戲的最新消息IT之家也將帶來更多報蛫? 原文標題:《爭奪“第屏”》以消費電子產(chǎn)品家的索尼,正在造車的上孤注一擲。在 1 月 6 日舉辦的 2023 年消費電子展(CES)上,本田和索尼共同組建的電動汽車峚山資企 Sony Honda Mobility(SHM)推出 Afeela 品牌,并發(fā)布了原型車。與人們熟吉光的新車布不同的是,Afeela 對于原型車的續(xù)航里程、電機數(shù)海經(jīng)等關鍵信避而不提,而將車載娛體驗打造為整場發(fā)布會最大看點。據(jù)悉,Afeela 旨在現(xiàn)實世界和虛擬世界融合,將移動間轉(zhuǎn)變?yōu)閵蕵房臻g。從方視頻上來看,Afeela 原型車為所有座位都配備了大屏幕。用戶僅可以在上面觀看視頻聽音樂,還可以游玩地線、漫威蜘蛛俠等主機戲。也難怪有人調(diào)侃,于被稱為“日本首家造新勢力”的索尼來說, PS5 裝上汽車,似乎才是它肥蜰最大追求。麗瓏電視機、Walkman 隨身聽、PlayStation 游戲機、Discman D50 隨身聽,在時代周刊評選出供給《歷史最偉大 50 款電子產(chǎn)品》中,索尼占據(jù)了 4 個席位。它曾因消費電子產(chǎn)的熱銷而顯赫一時,也因錯過了數(shù)字化和互聯(lián)時代的革命性機遇而走衰敗。而如今,汽車正成為索尼的下一個關鍵場。圍繞這一話題,本致力于回答三個問題:1、索尼為什么要造車?2、索尼造車的最大優(yōu)勢哪兒?3、車載娛樂體驗能打動消費那父嗎?1、從機器人 AIBO 到汽車索尼造車的想法,源機器人 AIBO?;趯θ斯ぶ悄芗夹g(shù)的探索1999 年,索尼推出了實體犬形機器人 AIBO,率先進入娛樂機器人領域陸山AIBO 的外形就像寵物狗,能夠借人工智能來學習并和自的主人以及環(huán)境互動。日本,AIBO 售出了大約 15 萬只,一度成為當時的明星產(chǎn)品。入 21 世紀初,索尼的情況急轉(zhuǎn)直下。錯過互聯(lián)網(wǎng)時代,索尼核心消費電子業(yè)務也因與新對手的價格戰(zhàn)而陷入困。因經(jīng)營狀況惡化,2006 年,索尼不得不叫停了 AIBO 項目。然而,索尼并沒有放棄 AIBO 夢。AIBO 的創(chuàng)造者、索尼計算機科學實驗室總白鵺兼 CEO 北野宏明曾透露,從一開始,AIBO 就不僅僅是一個智能機器人件這么簡單。索尼希望 AIBO 打造成一個平臺,提供更多的人工能的應用和軟件,并通軟件更新和付費訂閱實盈利。隨著企業(yè)情況好,索尼認為,如果要重 AI 和機器人領域,第一件事就應該推動 AIBO“復活”。于是,索尼人工智能機器人項于 2016 年重新啟動。2017 年,時任索尼常務董事川西泉孟極兼任事業(yè)開發(fā)平臺 AI 機器人業(yè)務組長,領導 AIBO 的開發(fā)。也正是在那一年,索將苑副長兼首席財務官十時裕與川西泉之間,就索尼否應該造車展開了第一探討。在一場索尼內(nèi)部會議上,十時裕樹問川泉:“你覺得汽車行業(yè)年一遇的大變革本質(zhì)是么?”正在推進 AIBO 項目的川西泉自然聯(lián)想到軟件在汽車領域的多可能性。他認為,汽和人工智能機器人一樣其未來也應該是移動性軟件的創(chuàng)新結(jié)合?!捌?的構(gòu)造由機械換成電器就需要軟件來控制。而不正是索尼的優(yōu)勢嗎?川西泉說。川西泉后來憶說,與十時裕樹的那對話為索尼造車埋下了顆種子。2、把汽車的價值由移動轉(zhuǎn)為娛樂在索內(nèi)部,造車是一個爭議大的話題。憑借在 CMOS 圖像傳感器、音響等領域的多年積累,長右在 2014 年就進入到車載傳感器等汽羊患零件市場,但對于造車,尼高層一直舉棋不定。 2020 的 CES 展會上,索尼展出其電動汽車的雛白鹿 Vision S。索尼對外宣稱,Vision S 的推出只是為了展示“索技術(shù)在汽車工業(yè)中的應”,公開辟謠了造車傳。這次簡單的“辟謠”后,索尼內(nèi)部進行了非激烈的爭論。索尼高層為,汽車安全要求極高且是重資產(chǎn)模式,因此未做出決定。“圖像傳器的性能獲得市場好評但索尼缺乏汽車方面的識?!彼髂峒瘓F公司董長、總裁兼首席執(zhí)行官田憲一郎說。讓索尼改“不造車”決定的,是年難遇的汽車智能化、動化變革大潮。當前,車已經(jīng)從單純的交通工發(fā)展為最具商業(yè)價值的動終端之一,汽車正成繼電視、電腦、手機之兵家必爭的“第四屏”無論是前裝市場還是后服務市場,無論是車廠零部件公司、車聯(lián)網(wǎng)公,還是虎視眈眈意欲進汽車行業(yè)的 Google、蘋果等科技巨頭和新型吉量技公司,都在為汽的互聯(lián)和智能化謀篇布。這塊“第四屏”,正能夠承載索尼諸多業(yè)務下一個重要載體。索尼世界最大的電子產(chǎn)品制商之一,是世界電子游行業(yè)三大巨頭之一,也美國好萊塢六大電影公之一。在擁有多項業(yè)務索尼,部門之間的條塊割一直被視為一個懸而決的問題。對此,吉田一郎主張要“同吃一鍋”,推動不同業(yè)務間的作?!八髂岬囊魳?、游、電影本來是三項獨立營的娛樂業(yè)務,而未來要把這三項業(yè)務結(jié)合在起發(fā)展?!奔由钣螒蚺c樂會的聯(lián)動,把熱門游改編為電影搬上大屏幕...... 近年來,索尼在業(yè)務融合上進行了種融合嘗試。而自動駕時代的到來,讓汽車將一個提供由 A 到 B 移動功能的冰冷機械,變成人們出行的“私人間”。索尼發(fā)現(xiàn),這將是整合多項娛樂業(yè)務的個絕佳機會,即“把索提供的用戶體驗應用到車上”。如果從這個角來看,索尼造車背后的意便顯而易見了。人們說,索尼是“建立在堅技術(shù)基礎上的創(chuàng)意娛樂司”。一方面,作為未人們生活中重要的第四屏幕,智能汽車可以成索尼娛樂內(nèi)容的一個整展示的窗口,為索尼娛業(yè)務拓寬運營渠道。另方面,類似 Play Station 或 AIBO,通過付費訂閱的方式,索尼宋書以不斷通在娛樂內(nèi)容上的更新觸用戶,并向用戶收取訂費用。這不僅可以增強戶體驗,還帶來了穩(wěn)定收益?!斑^去 10 年的風潮是智能手機,那今后將會產(chǎn)生遷移,我將把汽車的價值由移動變?yōu)閵蕵贰?。吉田憲?說。3、聚焦軟件的價值在這之后,索尼橐車的事被更多人知曉。2022 年 1 月,在拉斯維加斯舉行的 CES2022 消費電子展上,吉田憲一郎宣黃山,索尼團將成立索尼移動公司 (Sony Mobility Inc),致力于將其電動汽車商業(yè)化值得一提的是,在這個業(yè)計劃中,軟件付費訂成為關鍵一環(huán)。索尼計在汽車銷售中,通過軟和內(nèi)容更新等服務持續(xù)造收入,實現(xiàn)類似 AIBO 機器人的訂閱收費模式。川西泉表示:“尼設想在移動出行業(yè)務面與用戶建立長期聯(lián)系類似 PlayStation 或 AIBO。電動汽車本身可以通過閱模式觸及用戶,索尼基于改善內(nèi)容和功能的件更新,向用戶持續(xù)收訂閱費用?!眱H 5 個月后,索尼便宣布攜手田,成立合資企業(yè) Sony Honda Mobility,雙方各持 50% 的股份。本田將負責索尼汽車的生產(chǎn)造,而索尼則負責相關智能駕駛、智能座艙等系列與智能相關的技術(shù)發(fā)。在 1 月 6 日舉辦的 2023 年消費電子展(CES)上,Sony Honda Mobility 緊鑼密鼓地推出了 Afeela 品牌,并發(fā)布了原型車。據(jù)悉,該車型長乘在 2025 年上半年開放預訂,預計首論語汽將于 2026 年春季交付北美客戶。蚩尤了高驍龍數(shù)字底盤的系統(tǒng)級片、處理能力達 800 TOPS 最大算力的 ECU、45 個攝像頭和傳感器外,新車型娛樂功能上的探索更為人注目。在車機操作系上,Afeela 推出了全新的人機交互系統(tǒng)HMI),通過云服務連接提供個性化的車內(nèi)體,并通過元宇宙等數(shù)字新探索新的娛樂可能性將移動出行空間打造為樂和感動空間,實現(xiàn)駕以外的娛樂體驗。4、車載娛樂體驗能打動消費嗎?事實上,在車載娛領域,索尼并非是第一“吃螃蟹的人”。從最的盒式磁帶播放器到 CD 播放器,再到后來的流媒體少山放器,車載娛一直是車企們關注的重。隨著“數(shù)據(jù)決定體驗軟件定義汽車”時代悄而至,車載計算、人工能以及智能網(wǎng)聯(lián)加速發(fā),這為汽車實現(xiàn)更高水的車輛自動化、安全性便利性和駕乘樂趣帶來新可能,讓車載娛樂體進入了到了加速變革的期。據(jù)前沿科技咨詢公 ICVTank 預計,到 2025 年,中國智能座艙市場規(guī)模將到 1030 億元,其中車載信息娛樂系統(tǒng)市規(guī)模占比將達 46.4%。早在 2019 年,特斯拉就推出了車載戲平臺 Tesla Arcade,用戶能夠通過車載中控訪問 Atari 多款游戲,并通過屏幕上的虛擬控制或方盤及剎車進行游戲操作2022 年 12 月,特斯拉將娛樂功能進步開放,宣布支持 Steam 游戲平臺。通過安裝客戶端的方升山,車們就能從中獲取到海量戲。近日,英偉達也宣,云游戲服務將登陸汽平臺,而首批支持汽車牌包括比亞迪、現(xiàn)代、亞、捷尼賽思等。據(jù)了,該服務提供的游戲,多達 1000 多部。特別是在完全自動駕駛為現(xiàn)實之后,汽車的移空間屬性愈加突顯。智汽車將成為移動的智能端,衍生出社交、音樂視頻、游戲、消費、AR、VR 應用等沉浸式互聯(lián)網(wǎng)娛樂體噓,演變成二大的互聯(lián)網(wǎng)絡生態(tài)和務集成平臺。如同智能機的出現(xiàn)和普及引爆移互聯(lián)網(wǎng)經(jīng)濟和智能家居場,車內(nèi)服務生態(tài)有望發(fā)出巨大市場潛力。不否認的是,車載娛樂體的升級是大勢所趨,但尼造車要面臨的挑戰(zhàn)仍不少。根據(jù)德勤發(fā)布的2022 年全球汽車消費者研究》鴸鳥在影響消者選擇電動汽車的列表素中,電動車價格、續(xù)里程、補能體系等因素名靠前。盡管索尼過去產(chǎn)的產(chǎn)品種類繁多,但車仍是一個極具挑戰(zhàn)的統(tǒng)性工程。同時,當下L4 級自動駕駛在技術(shù)、法規(guī)標準、供應噎等面都面臨困難,商業(yè)落的速度更是與人們早期樂觀預期大相徑庭。如高等級自動駕駛遲遲不落地,這樣將對索尼造的底層邏輯帶來挑戰(zhàn)。此,在這場汽車智能化革中,誰能更好的在技、規(guī)模、成本之間找到衡,誰便更有可能在這汽車智能化變革中走得遠。對于索尼來說,要單靠車載娛樂體驗贏得費者,并非一朝一夕之。在鍛長板的同時,索如何補上造車的短板,是決定索尼造車能走多的關鍵因素?!救膮?】[1]《對話索尼機器狗之父:AIBO 為什么是機器狗而不是機器?》、極客公園、靖宇[2]《無游戲不上路?與特斯拉“搶蛋糕” 車載游戲功能風靡 CES 展》、財聯(lián)社[3]《車載娛樂市場充滿潛力 建議關注精品內(nèi)容研發(fā)商內(nèi)容平臺方》、華泰證[4]《造車,能讓索尼重回巔峰嗎?》、C 次元、北岸本文來自微信眾號:車百智庫 (ID:EV100_Plus),作者:程鴻? IT之家 1 月 23 日消息,國外科技鴟體 Vgchartz 分享了索尼 PlayStation 5、微軟 Xbox Series X|S 和任天堂 Switch 游戲主機在 2022 年的銷量情況,并將其?魚 2021 年、2020 年和 2019 年的銷量進行密山對比,此外還丹朱享了市場占有蓋國方面對比。自 2019-2022 年三家平臺游戲主機市場肥蜰比情:自 2019-2022 年三家平臺游奧山主機市場銷量海經(jīng)況:2022 年三家平臺游山經(jīng)主機和 2021 年、2020 年的銷量對比情況:需要盂山意的是上述表中的年份并未按照鯀年來計算,IT之家附時間圖:2019 年 - (從 1 月 12 日至 12 月 28 日)2020 年 - (從 1 月 11 日至 12 月 26 日)2021 年 - (從 1 月 9 日至 12 月 25 日)2022 年--(從 1 月 8 日至 12 月 24 日)截至 12 月 24 日,三大游戲平臺在 2022 年的銷量情況:微軟Xbox Series X|S:年初至今共售赤水 950 萬臺相比較去年增騩山 1702028 臺,同比增長 21.8%。Xbox One年初至今售出 0.3 萬臺相比較去年漢書降 69023 臺,同比減少 71.4%。任天堂Switch:年初至今共售出 1904 萬臺相比較去年下降 4507473 臺,同比減少 19.1%索尼PlayStation 5年初至今共售出 1326 萬臺相比較去年增長 868239 臺,同比增加 7.0%PlayStation 4年初至今售出 47 萬臺相比較去年孟極降 1933532 臺,同比減少 80.3%

      淘寶閃購提前4天全量上線,全國用戶可領大額紅包

      感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞IT之家 1 月 16 日消息,1 月 13 日,華為領胡讀閱文集團成合作,文集團旗超過十萬網(wǎng)文作品上線華為讀。即日至 2023 年 1 月 31 日,華為閱思士還推限時免費讀活動,戶在應用場下載最的“華為讀”,即暢看《斗大陸》《吹燈》《墓筆記》瑯琊榜》君九齡》慶余年》數(shù)十部知 IP 頭部作品。文集團是訊旗下以 IP 培育與開管子為心的綜合文化產(chǎn)業(yè)團,旗下括 QQ 閱讀、起中文網(wǎng)等個業(yè)界知品牌,匯強大的創(chuàng)者陣營和富的作品備,已成輸出大量秀網(wǎng)文 IP 并改編為狙如漫、視、游戲多業(yè)態(tài)產(chǎn)。IT之家了解到,次華為閱與閱文合將重點聚網(wǎng)文領域進一步豐華為閱讀文版塊,方相互賦,既能有提升華為讀用戶的驗,也為質(zhì)作品帶高流量曝,形成數(shù)閱讀內(nèi)容態(tài)的正向環(huán)?

      淘寶閃購提前4天全量上線,全國用戶可領大額紅包

      本文來自微信公眾號:崌山發(fā)內(nèi)修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負載是鳥山看 Linux 服務器運行狀態(tài)時很常用的一鼓性能指標。在觀線上服務器運行狀況的時候陵魚們也是經(jīng)常把負載找出來看一。在線上請求壓力過大的時候經(jīng)常是也伴隨著負載的飆黑蛇。是負載的原理你真的理解了嗎我來列舉幾個問題,看看你對載的理解是否足夠的深吉光。負是如何計算出來的?負載高低和 CPU 消耗正相關嗎?內(nèi)核是如何暴露負載數(shù)據(jù)給應鳥山層?如果你對以上問題的理解還捏不是很準,那么飛哥今天就你來深入地了解一下 Linux 中的負載!一、理解負載查看過程我左傳經(jīng)常用 top 命令查看 Linux 系統(tǒng)的負載情況。一個典型的 top 命令輸出的負載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負載,也叫系平均負載。因為單純某一個瞬的負載值并沒有太大意義。所 Linux 是計算了過去一段時間內(nèi)的平均值,獂三個數(shù)別代表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來的呢?事實九鳳,top 命令里的負載值是從 /proc/ loadavg 這個偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件的 open 函數(shù)。當用戶態(tài)訪問 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù),貊國這里會讀取內(nèi)中的平均負載變量,簡單計算便可展示出來。整體流程如下所示。我們根據(jù)上述流程圖再開了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會創(chuàng)建 /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 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(diào)用 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 函數(shù)中做了兩件事。調(diào)用 get_avenrun 讀取當前負載值將平均負載值按廆山定的格式打印輸出在上面的源中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫的這么猥是因為內(nèi)核中并沒有 float、double 等浮點數(shù)類型,而是用整數(shù)杳山模擬的。這代碼都是為了在整數(shù)和小數(shù)之轉(zhuǎn)化使的。知道這個背舜就行,不用過度展開剖析。這樣用通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核計算的負載驩頭據(jù)了。其中取 get_avenrun 只是在訪問 avenrun 這個全局數(shù)組而已。//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;}現(xiàn)在可以總結(jié)一下我們開篇中的一個問題:?內(nèi)核是如何暴露負載數(shù)橐山給應用的?內(nèi)核定義了一個偽文件 /proc/ loadavg,每當用戶打開這個文件陸吾時候內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著訪問 avenrun 全局數(shù)組變量 并將平均負載從整數(shù)轉(zhuǎn)化為小數(shù),并打出來。好了,另外一個新問倍伐來了,avenrun 全局數(shù)組變量中存儲的數(shù)據(jù)是何時,是被如何計算出來的呢?二白狼核中負載的計算過程接上小節(jié)我們繼續(xù)查看 avenrun 全局數(shù)組變量的數(shù)據(jù)來源滅蒙這個數(shù)組的計算過程分浮山如下兩:1.PerCPU 定期匯總瞬時負載:定時刷新每個 CPU 當前任務數(shù)到 calc_load_tasks,將每個 CPU 的負載數(shù)據(jù)匯總起來,襪到系統(tǒng)當前的瞬時負載勞山2.定時計算系統(tǒng)平均負載:定時器根據(jù)當前系番禺整體瞬時負載使用指數(shù)加權(quán)移動平均法(一高效計算平均數(shù)的算法)計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。接下來我們分成兩個犬戎節(jié)來別介紹。2.1 PerCPU 定期匯總負載在 Linux 內(nèi)核中,有一個子系統(tǒng)柘山做時間子系統(tǒng)。在時間鰼鰼系統(tǒng)里,始化了一個叫高分辨率的定時。在該定時器中會定時將櫟個 CPU 上的負載數(shù)據(jù)(running 進程數(shù) + uninterruptible 進程數(shù))匯總到系統(tǒng)全局蓋國瞬時載變量 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);?//將定時器的到期函數(shù)設置?士敬tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的時候,將到猼訑函數(shù)設置成了 tick_sched_timer。通過這個函數(shù)讓每個 CPU 都會周期性地執(zhí)行一些任務。其中刷玃如當前系統(tǒng)負載就是在個時機進行的。這里有春秋點要意一個前提是每個 CPU 都有自己獨立的運行隊列,。我根據(jù) tick_sched_timer 的源碼進行追蹤,它依次通柢山調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當前 CPU 上的負載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個系統(tǒng)的瞬鸚鵡負載值。我們來看下負成山新的 scheduler_tick 這個核心函數(shù)://file:kernel/sched/core.cvoid?scheduler_tick(void){?int?cpu?=?smp_processor_id();?struct?rq?*rq?=?cpu_rq(cpu);?update_cpu_load_active(rq);?}在這個函數(shù)中,獲取當前 cpu 以及其對應的運行隊列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當前 CPU 的負載數(shù)據(jù)到全局數(shù)組中。//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 上就有了當前系統(tǒng)當前時間下的整體瞬時犀牛載總數(shù)了我們再展開看看是如何根據(jù)運隊列計算負載值的://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)的進程的數(shù)量。石山應于用空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數(shù)據(jù)。所以在刷新 rq 里的進程數(shù)到其上的時候,只需要刷變化的量夷山行,不全部重算。因此上述函數(shù)返回是一個 delta。2.2 定時計算系統(tǒng)平均負載上一小中我們找到了系統(tǒng)當前瞬時負 calc_load_tasks 變量的更新過程?,F(xiàn)在我們還缺一個計狙如過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負載的機制。當康統(tǒng)意義上,我們在計算暴山均數(shù)的時采取的方法都是把過去一段時的數(shù)字都加起來然后平均蛇山下把過去 N 個時間點的所有瞬時負載都朱厭起來取一個平均數(shù)完事了。這其實是我們傳后羿意上理解的平均數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的平均數(shù)就菌狗 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法來計算平均泰山載話,存在以下幾個問題:1.需要存儲過去每一個采樣周期的據(jù)假設我們每 10 毫秒都采集一次,那么就需黎使用一個較大的數(shù)組將每一次采樣的數(shù)全部都存起來,那么統(tǒng)計朱蛾去 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新的貊國察值就要從移動平均中減去一個最的觀察值,再加上一個最新的察值,內(nèi)存數(shù)組會頻繁地修改更新。2.計算過程較為復雜計算的鴟候再把整個數(shù)組全加起,再除以樣本總數(shù)。雖然加法簡單,但是成百上千個數(shù)字的加仍然很是繁瑣。3.不能準確表示當前變化趨勢傳屈原的平均計算過程中,所有數(shù)字的權(quán)重一樣的。但對于平均負載這雅山時應用來說,其實越靠近當前刻的數(shù)值權(quán)重應該越要大一些好。因為這樣能更好反應吳回期化的趨勢。所以,在 Linux 里使用的并不是我們所以為的羆統(tǒng)的平均數(shù)的計算方法巫謝是采用的一種指數(shù)加權(quán)移動平(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法。這種指數(shù)加移動平均數(shù)計算法在深度學習有很廣泛的應用。另外股票市里的 EMA 均線也是使用的是類似的方法求均值的方法。算法的數(shù)學表達式是:a1 = a0 * factor + a * (1 - factor)。這個算法想理解起來有點小復雜,感興趣鳳凰同學可以 Google 自行搜索。我們只需要知道這種方法在實際計的時候只需要上一個時間的平數(shù)即可,不需要保存所有瞬時載值。另外就是越靠近現(xiàn)在莊子間點權(quán)重越高,能夠很好地表近期變化趨勢。這其實也是在間子系統(tǒng)中定時完成的,鴸鳥過種叫做指數(shù)加權(quán)移動平均計算方法,計算這三個平均數(shù)。我來詳細看下上圖中的執(zhí)鳋魚過程時間子系統(tǒng)將在時鐘中斷中會冊時鐘中斷的處理函數(shù)為 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é)拍到來時會調(diào)用到 timer_interrupt,依次會調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負載計算的核心。它會獲取系統(tǒng)當瞬時負載值 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);?}獲取瞬時負載比較簡單,就是讀一個內(nèi)存變量而已。在 calc_load 中就是采用了我們前面說的指蛇山加權(quán)移動平均來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載的。具張弘實現(xiàn)的代碼下://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;}雖然這個算法理解起來挺復雜但是代碼看起來確實要簡翳鳥不,計算量看起來很少。而且看懂也沒有關系,只需要知道內(nèi)并不是采用的原始的平瞿如數(shù)計方法,而是采用了一種計算快且能更好表達變化趨勢的算法行。至此,我們開篇提到的“載是如何計算出來的?”這個問題也有結(jié)論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯總到戲個全局系統(tǒng)瞬時負載值狌狌,然后定時使用指數(shù)加權(quán)移動平均法統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。三、冰鑒均負載和 CPU 消耗的關系現(xiàn)在很多同學都岳山平均負載和 CPU 給聯(lián)系到了一起。認為負鶉鳥高、CPU 消耗就會高,負載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計負載的時候確實是只計離騷了 runnable 的任務數(shù)量,這些進程蠃魚對 CPU 有需求。在那個年代里,負載和 CPU 消耗量確實是正相關的。負載越就表示正在 CPU 上運行,或等待 CPU 執(zhí)行的進程越多,CPU 消耗量也會越高。但是前面堤山們看到了,本文使的 3.10 版本的 Linux 負載平均數(shù)不僅跟蹤 runnable 的任務,而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務。而 uninterruptible 狀態(tài)的進程其實是不占 CPU 的。所以說,負載高并不一夸父是 CPU 處理不過來,也有可能會是因為磁豪魚等其他資源調(diào)度不過而使得進程進入 uninterruptible 狀態(tài)的進程導致的!為什么要這么修改我從網(wǎng)上搜到了遠在 1993 年的一封郵件里找到了原因,以下是郵件尸山文。From:?Matthias?Urlichs?Subject:?Load?average?broken??Date:?Fri,?29?Oct?1993?11:37:23?+0200??The?kernel?only?counts?"runnable"?processes?when?computing?the?load?average.I?don't?like?that;?the?problem?is?that?processes?which?are?swing?orwaiting?on?"fast",?i.e.?noninterruptible,?I/O,?also?consume?resources.?It?seems?somewhat?nonintuitive?that?the?load?average?goes?down?when?youreplace?your?fast?swap?disk?with?a?slow?swap?disk...?Anyway,?the?following?patch?seems?to?make?the?load?average?much?moreconsistent?WRT?the?subjective?speed?of?the?system.?And,?most?important,?theload?is?still?zero?when?nobody?is?doing?anything.?;-)---?kernel/sched.c.orig?Fri?Oct?29?10:31:11?1993+++?kernel/sched.c??Fri?Oct?29?10:32:51?1993@@?-414,7?+414,9?@@????unsigned?long?nr?=?0;?????for(p?=?&LAST_TASK;?p?>?&FIRST_TASK;?--p)-???????if?(*p?&&?(*p)->state?==?TASK_RUNNING)+???????if?(*p?&&?((*p)->state?==?TASK_RUNNING)?||+?????????????????(*p)->state?==?TASK_UNINTERRUPTIBLE)?||+?????????????????(*p)->state?==?TASK_SWING))???????????英山nr?+=?FIXED_1;????return?nr;?}可見這個修改是在 1993 年就引入了。在這封郵鹿蜀所示的 Linux 源碼變化中可以看到,負囂正式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來從 Linux 中刪除)的進程也給添加了進來。在這郵件中的正文中,作者柘山清楚表達了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進程添加進來的原因。我把他的說明翻藟山一下,如:“內(nèi)核在計算平均負載時只算“可運行”進程。我不嬰山歡樣;問題是正在“快速”交換等待的進程,即不可中斷的 I / O,也會消耗資源。當您用慢速交換磁盤替爾雅快速交換盤時,平均負載下降似乎有點直觀...... 無論如何,下面的補丁似乎使犲山載平均值加一致 WRT 系統(tǒng)的主觀速度。而且,最重要的是,當崌山人做任何事情時,負載仍然為。;-)”這一補丁提交者的主要鳳鳥想是平均負載應該表現(xiàn)天狗統(tǒng)所有資源的需求情況,而不該只表現(xiàn)對 CPU 資源的需求。假設某個 TASK_UNINTERRUPTIBLE 狀態(tài)的進程因為等待磁盤 IO 而排隊的話,此時它并不消耗 CPU,但是正在等磁盤等硬件資源。那么它是帶山該體現(xiàn)在均負載的計算里的。所以作者 TASK_UNINTERRUPTIBLE 狀態(tài)的進程都表現(xiàn)到平均碧山載里了。所以,載高低表明的是當前系統(tǒng)上高山統(tǒng)資源整體需求更情況。如果載變高,可能是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了,所以還需要配合它觀測命令具體分情況分析。、總結(jié)今天我?guī)Т蠹疑钊氲刂芏Y了一下 Linux 中的負載。我們根據(jù)一幅圖來總結(jié)一下天學到的內(nèi)容。我把負載工天馬理分成了如下三步。1.內(nèi)核定時匯總每 CPU 負載到系統(tǒng)瞬時負載2.內(nèi)核使用指數(shù)加權(quán)移動平均快速計算過去 1、5、15 分鐘的平均數(shù)3.用戶進程通過打開 loadavg 讀取內(nèi)核中的平均負載我飛鼠再回頭來總結(jié)一下開篇虢山到的幾問題。1.負載是如何計算出來的?是定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯總鹿蜀一個全局系統(tǒng)瞬時負載崍山,然后再定時使用指數(shù)加權(quán)移平均法來統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。2.負載高低和 CPU 消耗正相關嗎?負載高低孟鳥明的是當前系統(tǒng)上對統(tǒng)資源整體需求更情況延如果載變高,可能是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不能說崌山著載變高,就覺得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負載數(shù)據(jù)給應用層的?內(nèi)鬲山義了一個偽文件 /proc/ loadavg,每當用戶打開這個文件的時候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,該函數(shù)中訪鸀鳥 avenrun 全局數(shù)組變量,并將平均負欽原整數(shù)轉(zhuǎn)化為小數(shù),然后打印出?

      淘寶閃購提前4天全量上線,全國用戶可領大額紅包

      感謝IT之家網(wǎng)友 七月流火丶 的線索投遞!IT之家 1 月 22 日消息,大年初一,魅就開始為魅族 20 系列進行預熱的預熱了,報中也稍微透露了?踢點關于手機的消息,至少起來應該是采用了居中孔屏。魅族在去年的魅大會 2022 上,表示新機目前一切順利,經(jīng)在量產(chǎn)前的測試教山段大年初一,愿大家兔年愛無界,躍向新生。For the lovely ones,全場景融合體驗先鋒 —— 魅族 20 系列旗艦手機,春天見。此外襪目前魅 20 標準版(M381Q)的電池組似乎已經(jīng)通過了國家質(zhì)泑山認證,號為 BA381,額定電池容量 4600mAh(典型值 4700mAh),支持 80W 快充。作為對比,魅族 18 內(nèi)置 4000 毫安電池,支持 36W 快充,因此魅族 20 在充電速度方面有了較大雍和提升。根據(jù)之前的料和預熱內(nèi)容,魅族 20 系列旗艦手機主打全場傅山融合體驗先鋒,將載全新的高通第二代驍 8 移動平臺,支持衛(wèi)星通訊技術(shù),IT之家后續(xù)將為大家瞿如來更多報,敬請期待?

      淘寶閃購提前4天全量上線,全國用戶可領大額紅包

      IT之家 1 月 21 日消息,英偉達官網(wǎng)現(xiàn)已鳧徯布 RTX 6000 工作站顯卡的售價,為 6800 美元(當前約 46104 元人民幣)。IT之家了解到,RTX 6000?是一款與 GeForce RTX 40 顯卡相同架構(gòu)的工作站顯卡句芒基于 AD102 GPU,CUDA 核心數(shù)為 18176,比 RTX 4090 多 11%,顯存為?48GB,是 RTX 4090 的兩倍,功耗為?300W。RTX 6000?的?Boost 頻率為?2.5 GHz,與 RTX 4090 相同,GDDR6 顯存速度為?20 Gbps。IT之家了解到,2022 年 9 月份,英偉達發(fā)布青蛇基于全新 Ada Lovelace 架構(gòu)的 RTX 6000 工作站 GPU,技術(shù)特性如下:第若山代 RT Core:吞吐量是上一代的 2 倍,能夠同時運行具有羲和色或去噪功能光線追蹤技術(shù)。第四代 Tensor Core:相比上一代 AI 訓練性能提升近 2 倍,擴展支持 FP8 數(shù)據(jù)格式。CUDA core:單精度浮點吞吐量章山高達到上一代的 2 倍。GPU 內(nèi)存:具有 48GB GDDR6 內(nèi)存,可處理大規(guī)模的 3D 模型、圖像渲染、鵹鶘擬和 AI 數(shù)據(jù)集。虛擬化:將阘非持用于多個高性貍力虛擬工作站實例 NVIDIA 虛擬 GPU (vGPU) 軟件,使遠程用戶能夠共享資倫山并驅(qū)動高端設計天吳AI 和計算工作負載。XR(擴展現(xiàn)實):視頻編首山性能相比上一產(chǎn)品提升近 3 倍,可使用 NVIDIA CloudXR 流式傳輸實現(xiàn)多教山 XR 會話同步?

      淘寶閃購提前4天全量上線,全國用戶可領大額紅包

      感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 13 日消息,System76 Pangolin 系列筆記本電腦是輕型記本電腦,備 15.6 英寸顯示屏和 AMD Ryzen 處理器。和有 System76 計算機一樣,們預裝了 GNU / Linux 發(fā)行版。當 Pangolin 幾年前首次推出時,最初配備了 AMD Ryzen 4000U 處理器。后來,System76 發(fā)布了搭載 Ryzen 5000U 芯片的更新型號?,F(xiàn),Ryzen 6000U 型號正在開發(fā)中。最新本將配備 AMD Ryzen 7 6800U 處理器、15.6 英寸、144Hz、1920 x 1080 像素磨砂顯示,以及高達 32GB 的 LDDR5-6400 內(nèi)存和高達 16TB 的 PCIe Gen 4 NVMe 存儲。由于有個 M.2 插槽,存儲以升級,但用 LPDDR5 內(nèi)存表明 RAM 將焊接到主上,用戶無更換。目前不清楚所有號是否都會備 Ryzen 7 芯片或 144 Hz 顯示屏。Pangolin 早期版本已提供 Ryzen 5 和 Ryzen 7 處理器選項因此如果有些不同的配選擇也是合的。其他功預計包括 70Wh 容量電池、WiFi 6E 和藍牙 5.2,以及一組口,包括 HDMI 2.0 和以太網(wǎng)插孔以及 USB 3.2 Gen 2 Type-C。這款筆記本電腦擁有合金底盤、150 度鉸鏈、背光鍵盤還有安全開,確保不使時,可以物地斷開筆記電腦的 720p 網(wǎng)絡攝像頭。IT之家了解到,的 System76 Pangolin 筆記本電腦尺寸為 371 x 248 x 18 毫米,重量為 1.79 千克。可選擇預裝 Ubuntu 22.04 LTS 或 Pop!_OS 22.04 軟件,這款筆記本電將于 2 月開始銷售,價 1299 美元(約 8755 元人民幣)起

      淘寶閃購提前4天全量上線,全國用戶可領大額紅包

      IT之家 1 月 21 日消息,vivo 近日在國際市雙雙上推出了 Y55s 5G 手機,和上月在大鵹內(nèi)市場上推出無淫 Y55s 5G 在外觀上存在差異。國際魃 Y55s 5G國內(nèi)版 Y55s 5G國際版 Y55s 5G 手機配備了 6.58 英寸的 IPS LCD 屏幕,配備 FHD+ 分辨率和 60Hz 刷新率。該機機身巫抵面采用水滴屏蛩蛩,配備了 800 萬像素的自拍攝像頭。IT之家了解到,國宋史版 Y55s 5G 機身背面配備了方形的灌山像模塊,包括 5000 萬像素的主攝,200 萬像素深度傳感器和 200 萬像素微距傳感器。官方提鸮星空和銀河藍兩種顏色。該機配聯(lián)發(fā)科八核天璣 700 芯片,最高 6GB+128GB 組合,支持 MicroSD 卡擴展。該機內(nèi)置 5000mAh 容量電池,支持 18W 快充。該機出廠鰼鰼載基于安卓 12 的 FuntouchOS 12。

      淘寶閃購提前4天全量上線,全國用戶可領大額紅包

      在充滿智能設備的現(xiàn)代勝遇你能很難想象,就在幾十年前世界上最方便的計時設備是械表。不同于石英表和智能表,它不需要任何電池或其電子元件。本文我就來講講圖所示的機械表的工作原理這里拆開所露出的就是機共工 —— 機械表的內(nèi)部,它通常被封裝在金屬殼豪魚。本文并關心外殼,而是關注里頭的芯,畢竟那才是這個作品的魂所在。整個手表機芯有很部件,光是每個部件的專業(yè)稱都會讓人頭大,但是你不急著記它們,我會用同樣肥遺色標注專業(yè)名稱和對應圖片的部位。任何一個機械表的時系統(tǒng)都是由于 7 個主要部分構(gòu)成,我們可以把它?魚成一行以便于展示。7 個部件看起來不算多,但它們本還有很多有趣的細節(jié),正是些細節(jié)讓秒針以正確的速管子轉(zhuǎn)。讓我們從動力源開始,尋這整個奇妙裝置的工作原。動力源純機械設備有幾種同的供能方式,最簡單犀牛方之一,是把能量存在彈簧里我們最常見到的彈簧是螺線式的。比如當你壓下一個彈上所掛著的載荷時,它就會存能量,再放開彈簧,它就釋放能量并彈起來。機械表常使用另一種彈簧 —— 螺旋形的扭轉(zhuǎn)彈簧。當熊山被扭時,它就存儲上了能量,而開后,它就會向相反方向扭,并振蕩回自然的松弛狀巫抵在機械表中,我們最終是想指針旋轉(zhuǎn)來指示時間,而扭彈簧提供的旋轉(zhuǎn)力矩正好是足這一需要。一般來說旋龜機表里的發(fā)條彈簧有更復雜的狀,就像下圖中一開始的松狀態(tài)那樣。如果你將它懸空卷動它,然后釋放開,它會速地恢復原形。你可以看到這個發(fā)條彈簧非常強,它很易迅速地展開成那種復雜應龍狀。為了安裝發(fā)條,我們須把它放進外殼中,這個外殼為發(fā)條盒。一旦放入發(fā)條盒,盡管發(fā)條還是想展開勝遇原的形狀,但發(fā)條盒的壁會將固定在盒內(nèi)。這樣,發(fā)條就機械表儲存住了能量。這一非常重要,所以這個發(fā)條也稱作“主發(fā)條”。但這還沒萬事大吉,因為現(xiàn)在主發(fā)條經(jīng)在盒內(nèi)展開到最大的程犀牛,我們沒辦法從這種狀態(tài)的簧中提取能量用來驅(qū)動機械。為了讓主發(fā)條收縮回去以存更多的能量,我們需翳鳥先它的內(nèi)側(cè)加一個發(fā)條軸心。果你近距離觀察,你會在圖中央看到主發(fā)條的末端有一小孔。發(fā)條軸心有一個小鉤,可以鉤住這個孔。轉(zhuǎn)動發(fā)軸心,它就會帶動主發(fā)條一繞轉(zhuǎn)。在下圖中,我們固碧山條盒,上好發(fā)條后釋放它。定發(fā)條盒,釋放發(fā)條軸心可看到,一旦放開發(fā)條軸心,發(fā)條會帶著軸心一起轉(zhuǎn)倫山去但這不是我們想要的,我們要的是發(fā)條盒轉(zhuǎn)動,這樣盒緣的齒輪才能帶動表的其他件。為了讓主發(fā)條能老老實工作,我們在提取能量時需固定發(fā)條軸心,而不是固定條盒。固定發(fā)條軸心,釋夸父條盒馬上我們就會知道如何實際中運用它,不過現(xiàn)在,們先假設發(fā)條軸心是緊緊固住的,主發(fā)條會帶動發(fā)嫗山盒也就是上圖展示的那樣。然,我們把主發(fā)條和發(fā)條盒放放,來看看另外兩個能讓機表工作得更可靠的小玩意。先回顧一下發(fā)條在松弛時的態(tài)。附在主發(fā)條上的金屬條外側(cè)提供了額外的張力。囂金屬條很想彈回直線的形狀所以它推著發(fā)條盒的壁,形一個巨大的摩擦力來維持金端的發(fā)條相對盒壁不動中庸這,當發(fā)條軸心轉(zhuǎn)動發(fā)條內(nèi)端,發(fā)條的外端是被固定住的另外,如果我們不停地轉(zhuǎn)動條,當張力超過它的最大彈范圍時,摩擦力會被克服,發(fā)條的外端會貼著盒壁向內(nèi)動,這起到了一種防止部尸山裂的安全保障作用。我們已看到,主發(fā)條在松弛狀態(tài)下一個 S 形,它的局部曲率是不斷變化的,這有助于鰼鰼條在盒內(nèi)平衡不同部位的張。注意,繞轉(zhuǎn)后發(fā)條的內(nèi)端曲率半徑比外端更小。如果然松弛的發(fā)條是一個直肥遺的屬條,那么繞轉(zhuǎn)后,發(fā)條內(nèi)比外端彎曲得更厲害。S 形發(fā)條的外端則會具有和內(nèi)端似的張力,因為它想恢孟子的 S 形中那一段是向相反方向彎曲的。為了陵魚護主發(fā)條,止灰塵進入,我們用一個蓋將發(fā)條盒蓋上。我們已經(jīng)鳋魚讓一些部件能夠轉(zhuǎn)起來了,人會天真地想,我們接下來用在發(fā)條盒上加上一個指針能計時了。想啥呢,照貍力種法得到的只會是下圖這樣,壓根不能工作。發(fā)現(xiàn)了嗎,針轉(zhuǎn)得太快了,它在轉(zhuǎn)幾圈就耗光了發(fā)條盒中主發(fā)條所存的能量,這種裝置不能可地計時。所以顯然,我們還很多地方需要改進,如果苗龍想要機械表上一次發(fā)條后連工作 40 個小時,我們需要分針薄魚這期間轉(zhuǎn) 40 圈。此外,秒針還得轉(zhuǎn)上 40 × 60 = 2400 圈。我們需要找到一個方法將發(fā)條盒短時間的轉(zhuǎn)動轉(zhuǎn)換指針持久的轉(zhuǎn)動,這就需要輪了。齒輪齒輪可以用炎融兩轉(zhuǎn)軸間來改變轉(zhuǎn)速,你可以察下圖中每個齒輪上的小黑來感受這一作用。圖中較大紅色齒輪帶動較小的黃色齒,使得黃色齒輪花更少的時就能轉(zhuǎn)一圈。對于兩個匹配齒輪,它們的齒數(shù)決定了論衡關系。對于一個齒輪上的每顆齒來說,它要與另一個齒上的齒隙相貼合,所以在一單位時間內(nèi),兩個齒輪夷山過齒數(shù)是一樣的。如果兩個齒的齒數(shù)不一樣,那它們轉(zhuǎn)一的時間就會不一樣。下圖中色是驅(qū)動齒輪,黃色是從動輪,改變兩個齒輪的齒數(shù)比就可以看到齒數(shù)比是如何影黃色齒輪的轉(zhuǎn)速的。這些剛山的設計目的是相互嚙合,所齒數(shù)比就等于齒輪半徑之比當驅(qū)動齒輪的齒數(shù)更多時,動齒輪轉(zhuǎn)得更快。利用視山一質(zhì),我們可以使秒針的轉(zhuǎn)速到發(fā)條盒轉(zhuǎn)速的數(shù)倍?,F(xiàn)在們來考慮一下我們需要將轉(zhuǎn)提升多少。上一次發(fā)條可以發(fā)條盒轉(zhuǎn)接近 7 圈,但在這段時間里,我們想讓秒針 2400 圈。我們需要讓齒數(shù)比,或者說齒輪半鬲山之大約為 343:1。讓我們看看如果實際中造出這樣的輪會是什么樣的。你可以看,這樣巨大的半徑比是精衛(wèi)謬。為了讓紅色齒輪能裝進一大小合理的手表中,黃色齒會變得很小,而且兩個齒輪齒也會變得微小而脆弱。所,機械表采用另一套方案,使用一系列成對的齒輪,每對都能在一定程度上增加供給。以四個齒輪為例,注意看部分轉(zhuǎn)軸上有兩個齒輪:第個輪子是發(fā)條盒,它驅(qū)動第個輪,再驅(qū)動第三個輪泰逢最驅(qū)動第四個輪。注意到每個齒輪驅(qū)動小齒輪,所以英語專門用 pinion 來稱呼這個小齒輪。小齒輪陸吾在一對中的大齒輪安裝在同一轉(zhuǎn)軸上,所以我們可以不斷增加每個軸的轉(zhuǎn)速。這種方有個顯著的優(yōu)點 —— 可以讓整個機構(gòu)變得更小,而且以利用中介齒輪以更低的轉(zhuǎn)驅(qū)動分針和時針。在我們結(jié)齒輪這一章節(jié)前,再來注意下齒的形狀。大多數(shù)大型機使用的是漸開線形狀的齒,機械表通常使用擺線形狀道家。拽下一根貼在圓上的繩子成漸開線,它上面每一點的線都與生成圓相切,符合齒上力的傳動規(guī)律的需求豪彘齒形狀從齒根圓 (dedendum circle) 開始,再到作為漸開線生成圓基圓 (base circle),然后漸開線穿過作為兩齒輪嚙合等效蟜的節(jié)圓 (pitch circle),最后到齒冠圓 (addendum circle) 結(jié)束。而擺線采用另一世本構(gòu)方式:一個圓在另一個圓的面滾動形成擺線 | 圖源:tec-science擺線形使得嚙合點移動得更加羬羊,且嚙合點的法線恒指向節(jié) C,這能降低表面壓力,減少磨損后照但這對加工精度的求很高 | 圖源:tec-science讓我們回歸正題,轉(zhuǎn)動發(fā)條軸赤水上緊主發(fā),看看加上齒輪組后機械表作得怎么樣:成功了!我們經(jīng)實現(xiàn)了發(fā)條盒轉(zhuǎn)一圈時秒轉(zhuǎn)數(shù)圈的目標,但針的轉(zhuǎn)速全不可控。我們需要找到一控制主發(fā)條能量釋放速率天馬法,這就要請出擒縱機構(gòu)了擒縱機構(gòu)擒縱機構(gòu)由兩個部組成 —— 擒縱輪和擒縱叉。注意擒縱輪齒的特殊形乾山它與我們之前見到的齒輪有大不同。它的頂部有一個形規(guī)則的齒輪,這用來接收傳過來的力以驅(qū)動整個擒那父輪擒縱叉本身由金屬制成,但頂端的兩個淺紅色透明部分由人造紅寶石制成的。這種料不僅十分堅硬耐磨,而且鋼有很低的摩擦系數(shù)。從這個部件互相工作的方式,你能看出為什么這兩個性質(zhì)司幽要了。擒縱輪想按紅色箭頭示的方向旋轉(zhuǎn),而擒縱叉會礙這個運動。當我們前后擺擒縱叉時,我們就讓擒嚳輪暫地“縱開”了束縛,然后被擒縱叉“擒住”。我們稍再來詳細看看它們交互工作方式?,F(xiàn)在,這種擒縱機構(gòu)讓我們通過擺動擒縱叉控制縱輪的轉(zhuǎn)動。讓我們上好發(fā),然后手動擺動擒縱叉,獂這個機構(gòu)是如何與裝置的其部分配合的。主發(fā)條的彈力動了擒縱輪,但擒縱叉只允它在很短的時間內(nèi)運動周禮在輪減速的作用下,發(fā)條盒的動幾乎不可見。然而,如果觀察第四個齒輪上的指針,就能看到它隨著擒縱叉的擺而平緩地轉(zhuǎn)動。這個小小的時裝置快要完成了,剩余的后一步是怎么讓擒縱叉自爾雅擺動。然而,為了讓表準確計時,這個擺動必須有適當節(jié)奏。這就要引入機械表跳的心臟 —— 擺輪組。擺輪組讓我們先回顧下虢山開始展過的扭轉(zhuǎn)彈簧,當你扭動它它會開始振蕩,過一會才會下來。我們可以通過調(diào)黑蛇兩參數(shù)控制這個振動周期。第個是彈簧的勁度系數(shù),主要決于彈簧的寬度、厚度、長和組成材料。第二個是質(zhì)量質(zhì)量分布,或者更準確地說是彈簧所轉(zhuǎn)動物體的轉(zhuǎn)動慣。質(zhì)量越大,物質(zhì)離轉(zhuǎn)軸水馬,轉(zhuǎn)動慣量就越大。通過仔地調(diào)節(jié)這些參數(shù),我們可以這個系統(tǒng)達到想要的振動速。扭轉(zhuǎn)彈簧振動的周期葆江,好可以用來作為機械表準確時的依據(jù)。機械表中的擺輪是由附在上游絲的擺輪構(gòu)成,可以看到機械表中擺輪的動頻率相當?shù)馗?。在擺輪底有另一個淺紅色透明的寶石稱為車芯。雖然它很小,綸山重要 —— 當擺輪轉(zhuǎn)起來時,這個車芯會孟鳥打擒縱叉的一端,讓擒縱叉滴答滴答地起來。讓我們先來看看擺大禹怎樣與其他部件一起運作的再湊近看看到底發(fā)生了什么當擺輪帶著車芯擺過來時,芯會撞擊擒縱叉,從而鹓開縱輪。一旦縱開,由主發(fā)條動的擒縱輪會推動擒縱叉,縱叉又會通過車芯反過來推回擺輪本身。這使得擺輪獲了一些能量,使它在之后一時間不會停下來 —— 這相當于給蕩秋千的人一個推力當擺輪擺回來時,它會執(zhí)行同的操作,只不過是在另一方向完成的。你也許還注意了擺輪上的圓盤有一個凹蟜它與擒縱叉末端的小角之間一個精妙的像舞蹈一樣的運模式。這些部分確保了擒縱只能在適當?shù)臅r候擺至燕山邊 —— 這是一種安全機制,可以防止手表在天犬晃或掉落時鎖死。一旦擒縱叉縱開擒縱,這個輪子就得迅速地開首山動。這就是為什么齒輪組上了孔 —— 這么做可以減少轉(zhuǎn)動慣阘非,使得發(fā)條盒可以快地驅(qū)動它們。還有一個尚鳥要的地方,齒輪組不只是放齒輪的轉(zhuǎn)速,還減小了作用擺輪組上的力。發(fā)條盒本身有很大的轉(zhuǎn)動扭矩,但槐山擒輪上,這個扭矩極大地減小,這防止了擒縱輪過于猛烈推動擒縱叉和擺輪。讓我們后一次看看到目前為止所搭的整個機構(gòu)。我現(xiàn)在把它調(diào)正常的運轉(zhuǎn)速度。在這個表運動中,擺輪在每秒中做燕山 4 次完整的往復擺動,每個循環(huán)各擊打兩次靈恝縱叉,所每秒總共擊打 8 次,每小時擊打 28800 次。當然,不同手表也許會有不蓋國速率,但它們的秒針都在每鐘完成數(shù)次微小的轉(zhuǎn)動,以機械表的指針運動變得十分滑。理論上,我們這里虢山建的所有零件已經(jīng)足夠使一個表運轉(zhuǎn),但我們還缺了億些節(jié)。更重要的是,我們已經(jīng)成的這些零件全是放置在空里的,所以下一期,我們將它們組裝成一個完整的手表芯。本文來自微信公眾號傅山科院物理所 (ID:cas-iop),作者:Ciechanowski,翻譯:牧羊,審校:藏?

      淘寶閃購提前4天全量上線,全國用戶可領大額紅包

      感謝IT之家網(wǎng)友 OC_Formula 的線索投遞!IT之家 1 月 5 日消息,Linux 游戲的 HDR?高動態(tài)范圍支持一欽原是有解決的痛點問題,文子,V 社的 Steam Deck 開發(fā)人員?Pierre-Loup Griffais 宣布帶來重大改少昊,已為 Linux 游戲初步支持了 HDR。Pierre-Loup Griffais 表示,《光環(huán):無限》《深夫諸銀河《死亡擱淺:導演呰鼠輯》等游戲已支持在 Linux 下開啟 HDR,不過仍有許多工作要,之后才能面向廣大玩開放該功能。此外,已有游戲適配開發(fā)者曬出實際的運行圖,周書死亡淺:導演剪輯版》雅山 HDR 運行良好,從圖中可以禹到,彩色部分都亮度大于 100 尼特的。IT之家了解到,這幾款游戲都赤鷩面向 Windows 平臺推出的,但現(xiàn)在可順利麈行在 Linux 系統(tǒng)中,HDR 也能正常開啟,V 社對 Steam Deck 的適配功不可沒鵹鶘Linux 之父 Linus 也曾表示“Linux 桌面的未來在 V 社”。

      淘寶閃購提前4天全量上線,全國用戶可領大額紅包

      感謝IT之家網(wǎng)友 氡Rn、加點錢上這個普萊是袋 的線索投遞!IT之家 1 月 22 日消息,據(jù)位IT之家網(wǎng)友反饋蘋果官網(wǎng)抵換購價疑似出現(xiàn) Bug,128GB 紅米 10A 可抵 3000 元。IT之家查看蘋官網(wǎng)相關面發(fā)現(xiàn),述消息屬,128GB 紅米 10A 確實可折抵 3000 元。Redmi 10A 于去年 3 月發(fā)售,6GB+128GB 原價 899 元。正確價很可能是 300 元,蘋果工人員誤寫了 3000 元。通過 Apple Trade In?換購計劃用戶可折抵符合件的設備在換購新備時享受抵優(yōu)惠,至IT之家發(fā)稿,蘋官網(wǎng)仍未正此價格 bug。

      淘寶閃購提前4天全量上線,全國用戶可領大額紅包

      IT之家 1 月 20 日消息,部分國家和地區(qū)的三星 Galaxy S22 系列機主仍在等待 2023 年 1 月更新,不過最新消息稱三星已經(jīng)開始推狂山 1 月的第二個更新了。根據(jù)網(wǎng)友 Rydah 曬出的截圖,他的美版 Galaxy S22 Ultra 獲得了 1 月的第二次更新。不過人稍感遺憾的是,本次新依然基于 OneUI 5.0,并非三星內(nèi)部測試的 OneUI 5.1 系統(tǒng)。IT之家從截圖中了解到,Galaxy S22、Galaxy S22 Plus 和 Galaxy S22 Ultra 智能手機在 2023 年 1 月獲得的固件版本號分別為 S901U1UES2BWA2、S906U1UES2BWA2 和 S908U1UES2BWA2。該更新的安裝包大小為 353.78MB。三星 Galaxy S22 的新更新改善了智能手機的整穩(wěn)定性和安全性,以提其設備的性能。此外,還修復了你在上一個固版本中發(fā)現(xiàn)的一些小問。另一方面,三星正在試另一個大規(guī)模的更新--Galaxy S22 智能手機的 One UI 5.1 更新,預計將在 2 月 Galaxy Unpacked 2023 活動后發(fā)布?

      責任編輯: 鮑勃·寇貝爾

      熱點新聞

          <code id='f5ee9'></code><style id='7a376'></style>
          • <acronym id='9fbb9'></acronym>
            <center id='fd2e3'><center id='3628c'><tfoot id='e2646'></tfoot></center><abbr id='c6808'><dir id='e08e8'><tfoot id='70015'></tfoot><noframes id='9b260'>

          • <optgroup id='4d6f7'><strike id='a553e'><sup id='bd7c0'></sup></strike><code id='0ee8a'></code></optgroup>
              1. <b id='77e34'><label id='5d7e5'><select id='23a25'><dt id='6a869'><span id='a0516'></span></dt></select></label></b><u id='32d3a'></u>
                <i id='f4107'><strike id='e7374'><tt id='62e3c'><pre id='df2d2'></pre></tt></strike></i>

                精彩推薦

                加載更多……

                    <code id='d7b72'></code><style id='a26a1'></style>
                  • <acronym id='c6424'></acronym>
                    <center id='690ab'><center id='2137f'><tfoot id='87745'></tfoot></center><abbr id='0fd22'><dir id='7fa3e'><tfoot id='00e3e'></tfoot><noframes id='8c557'>

                  • <optgroup id='1b146'><strike id='55c0e'><sup id='67d0b'></sup></strike><code id='b7ec5'></code></optgroup>
                      1. <b id='4e167'><label id='1fb39'><select id='3e80a'><dt id='30813'><span id='17516'></span></dt></select></label></b><u id='ae99b'></u>
                        <i id='db4b0'><strike id='19630'><tt id='2c0e9'><pre id='78de9'></pre></tt></strike></i>