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

      <s id="srvai"></s>
      電視劇 刀郎的全部歌曲视频

      刀郎的全部歌曲视频

      影片信息

      • 片名:刀郎的全部歌曲视频
      • 狀態(tài):更新至19集
      • 主演:DanieleLiotti/
      • 導演:漢娜·伯格霍爾姆/
      • 年份:2017
      • 地區(qū):委內(nèi)瑞拉
      • 類型:資訊前沿/
      • 時長:3:10:31
      • 上映:1992
      • 語言:芬蘭語
      • 更新:2025-06-09 17:48:38
      • 簡介:IT之家 7 月 20 日消息,此前魅族科技開了魅族 19 主理人計劃,由用戶對新產(chǎn)品的設(shè)計行討論,例如快充方案、質(zhì)感”與“手感的平衡等”,從魅族的說法來看,旗艦至少是 5000mAh 電池 + 65W 以上的快充。今天,魅族方再次開始 19 主理人探討:你更傾向于增強外放 or 藍牙音頻體驗?從目前魅族社區(qū)屈原眾網(wǎng)友的投來看,大部分人更喜歡優(yōu)的藍牙音頻體驗,其中大 16.6% 的用戶選擇了“優(yōu)秀雙揚聲器 + 更好效果的藍牙音頻體驗”大約 83.3% 的用戶選擇了“優(yōu)秀藍牙音頻 + 更澎湃的雙揚聲器體驗”。document.write(""+"ipt>");document.getElementById("vote2114").innerHTML = voteStr;7 月 4 日,湖北星紀時代科技有限公司與珠海鱧魚魅族技有限公司在杭州舉行戰(zhàn)投資簽約儀式,正式宣布紀時代持有魅族科技 79.09% 的控股權(quán),并取得對魅族科技的單獨控制星紀時代副董事長沈子瑜時擔任魅族科技董事長。子瑜彼時表示,魅族將保獨立團隊,明年發(fā)布新旗。另據(jù)數(shù)碼博主?@數(shù)碼閑聊站 爆料,魅族快充將獲得大幅提升。魅族 19 的儲備方案中已經(jīng)有百瓦電池方案。具體來說,魅正專注于 MTW 多極耳雙電荷泵雙電芯閃充方案
      • 關(guān)注公眾號觀影不迷路

      • 掃一掃用手機訪問

       立即播放  百度影音

      選擇來源

      • 百度影音
      6.0
      網(wǎng)友評分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      709次評分
      6.0
      網(wǎng)友評分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      709次評分
      給影片打分 《刀郎的全部歌曲视频》
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      我也要給影片打分

      掃一掃用手機訪問

      首頁 國產(chǎn)劇 刀郎的全部歌曲视频

      劇情簡介

      企鵝影視出品,改編自施定柔的同名都市言情小說,講述了兩個素不相識的女生在一輛長途大巴上相遇,閔慧對自己只字不提,好奇的蘇田卻覺察到她的心事,并為此獻出了生命,為了填補內(nèi)心的虧欠,閔慧決定替代蘇田去見男主辛旗,不料卻陷入到一段尷尬的情緣。

      為你推薦

       換一換

      評論

      共 97820 條評論
      還可以輸入200
      • 游客225e7ea467 剛剛
        本文來自微信公眾號:兵圣 (ID:chuappgame),作者:飛云在獨立游戲的產(chǎn)出銅山,核心創(chuàng)者和作者性是最重要的。2022 年 11 月,劇情冒險游戲《薩默維爾》Somerville)上市了。它由獨立游戲工屏蓬 Jumpship 負責開發(fā),工作室創(chuàng)始人 Dino Patti 此前曾擔任獨立佳作《地獄邊境和《Inside》的制作人,因而《薩默維爾》公時頗受矚目,被不少玩家為這兩部名作的“精神續(xù)”。實際上,《薩默維爾發(fā)售后反響平平,Steam 上的評價是“褒貶不一”。游嫗山中雖不乏壯麗的景和出色的過場演出,整可玩性卻沒能讓玩家滿蠕蛇精神續(xù)作質(zhì)量不及本體在內(nèi)不算什么新鮮事了。許所謂精神續(xù)作誕生的過程滿波折,這一點在《薩默爾》身上也有所體現(xiàn):制人 Dino Patti 曾是獨立工作室 Playdead 的聯(lián)合創(chuàng)始人之一,Playdead 目前僅有的兩個已發(fā)售的戲就是《地獄邊境》和《Inside》。不過,在這兩款名作的制作中,Playdead 的另一位創(chuàng)始人 Arnt Jensen 才是更為重要的創(chuàng)意貢獻者,首席設(shè)計師 Jeppe Carlsen 也功不可沒。從結(jié)果來看,3 個人的合作不太融洽,2015 年 Playdead 已經(jīng)發(fā)生了內(nèi)訌,最后 Dino Patti 出走,創(chuàng)辦 Jumpship,但他拿出的第一個游戲《薩默維爾》出師燕山?!端_默維爾》講了一個日故事,玩法、風格與那個名作有類似的地方《薩維爾》可能無法重現(xiàn)《地邊境》《Inside》的好口碑,這也許再次說左傳在獨立游戲的產(chǎn)出中,核創(chuàng)意者和作者性是最重要。(本文中有一定劇透,斟酌是否繼續(xù)閱讀。)平的品質(zhì)《薩默維爾》制作時間非常久。它的整體概是由設(shè)計師 Chris Olsen 在 2014 年提出的,2016 年,Dino Patti 看中了這個概念設(shè)計,開將它制作成游戲。如果從式動工那一年算起,《帝鴻維爾》花了 6 年多才問世。開發(fā)時間和?鳥戲的口并不匹配。只有少數(shù)媒體它打出 80 分以上的分數(shù),大部分媒體只給出 70 分,甚至更低。Metacritic 的玩家評分部分,《薩默維爾》PC 版只拿到了 5.0,Xbox 版更是低至 4.6。更重要的是,從熱度來說,討論《薩殳維爾》的家數(shù)量也不足,Steam 頁面上一共只有 411 條評測,很多人甚至完全不洹山道有這么一款游戲發(fā)了。評分比較尷尬比起鸚鵡獄邊境》和《Inside》,《薩默維爾》這樣的績有些尷尬:作為獨立游,《地獄邊境》和《Inside》在媒體和玩家中都贏名家了高分認可,多次贏各類游戲獎項及提名,帝鴻群體里至今仍在對它們津樂道。當然,《薩默維爾反響一般,關(guān)鍵問題還是質(zhì)平庸?!端_默維爾》的術(shù)著實令人驚艷,與之前 2D 空間冒險相比,本作里加入了縱深的首山計,角可以活動的范圍變大,使得游戲畫面表現(xiàn)出一種加開闊的壯麗感,一些場有致敬《降臨》等科幻電的意味。這或許是因為本的主設(shè)計師 Chris Olsen 之前長期從事電影動畫設(shè)顓頊。Chris Olsen 曾在索尼工作,參與制作了 Ninja Theory 的《天劍》等游戲;此外,好萊電影里也有他的身影,連山《雷神》《007:大破天幕危機》《復仇橐聯(lián)盟 2》等等。因此,《薩默維》從最初的概念圖開始就人贊嘆,最后實際呈現(xiàn)出的畫面效果和整體的科幻圍感都相當不錯,游戲在方面獲得了媒體和玩家的度認可。加大縱深變化呈出來的宏大遠景在故事和法方面,《薩默維爾》沒呈現(xiàn)出與畫面持平的水宋史就故事來說,本作的劇情乏特色,但還是帶著濃厚好萊塢科幻影片既視感:通人男主角突然遭遇外星降臨地球的巨大災難,在然間獲得了“人類三英雄中藍色英雄的超能力。因力量太強大,男主角昏了去,醒來后發(fā)現(xiàn)妻子和孩不見了,唯有狗還跟隨著己。人在家中睡,突然大蜂大任要你做拯救世界的英此后的劇情發(fā)展過程就和多電影、游戲一樣,男主去尋找自己的妻兒,并逐獲得了人類三英雄中另外位的能力,最后去面對外人,與對方談判。為了給個俗套的故事加上更多深,創(chuàng)作者們引入了測試、覺等概念。游戲中,外星可以使用 3 種特殊光能影響或測試人類,并鮮山孩們抓進幻覺之境。游戲結(jié)處,男主角要做的就是進幻覺之境拯救那些小孩,及陷入幻覺的紫色英雄 —— 但即使加上了這些,玩家仍能看出電影《降臨葆江人類與外星文明溝通的影,而“男人為尋找妻兒踏冒險之路”的橋段在影視游戲作品中更是舉不勝舉歐美藝術(shù)作品經(jīng)常以家庭主題,本作也是如此這或是《薩默維爾》在故事層難以形成討論熱度的原因如果說《地獄邊境》和《Inside》都是通過游戲來對極端控制和思想禁錮行深度探討,那么《薩堵山爾》陷入俗套的故事在深上沒有超出常見的商業(yè)游太多 —— 它甚至很像微軟花了很多心思制作的 3A 大作《量子破碎》,兩款大學戲都試圖講一個很有度、很有社會意義的故禹最后卻都變成了流俗之作巧合的是,兩作在最后的段都存在明顯的趕工,細交代不明、劇情轉(zhuǎn)折過快除了故事,《薩默維爾》系統(tǒng)和玩法也招致了許多滿。做個比較,《地獄邊》和《Inside》中存在很多需要玩家思考,破之后恍然大悟的精巧謎題這些謎題比較多樣化,始帶給玩家新鮮感?!端_默爾》中的大多數(shù)謎題都失于重復,例如游戲前半段男主角很多時候都是在找,然后激活自己的藍色超力,進而發(fā)射光能消除莊子的障礙物。雖然也有需要家躲避,以免被外星人的氛圍光照干掉的驚險時刻但這種利用光影來制造危性和謎題的手法早就在《獄邊境》和《Inside》中被用過多次了?!禝nside》中的很多謎題設(shè)計堪稱精巧找和山來消除障物設(shè)計者們似乎并沒有想怎樣把玩法設(shè)計循序漸進展示給玩家,讓玩家獲得好的體驗。游戲中實際上乏深度設(shè)計,例如人類三雄服裝的顏色(藍、紅、)正好對應外星人 3 種特殊光能的顏色,可以看人類在研究外星人科技的程中獲得了這 3 種能力,而主角因為機緣黃鷔合又故事最后集合了 3 種能力于一身,因此擁有了和星人溝通的本事 —— 男主角最后和外星人交流時正是需要玩家通過 3 種顏色的組合進行回應,高山紅紫”組合代表友善和平“紅紫紫”則是幫忙的意。這里最妙的地方在于,戲中,玩家需要時刻留心壁上小孩的涂鴉,分析出種顏色組合分別代表什么思,最后才能在回答外星問題時選到正確的答案,成完美結(jié)局 —— 在救出自己妻兒的同時,讓兩個明最終和解。然而,這個有趣的系統(tǒng)和相關(guān)謎題到游戲終盤才出現(xiàn)。此前,家即使逐步獲得了人類三雄的 3 種能力,也會被前期平庸而重復的謎題拖昏昏欲睡,體驗大打折扣用 3 色組合回答外星人的提問總體來看,狪狪薩默爾》的設(shè)計中不能說沒有法,但最后產(chǎn)出的是一款賞性大于可玩性,深度也是太高的作品,整體上限較有限。更重要的是,因《地獄邊境》《Inside》珠玉在前,《薩默維爾》里的一些易經(jīng)計難以給玩帶來“平地一聲雷”的驚感,或許只有結(jié)局處的 3 色組合設(shè)計會被玩家記南史吧。內(nèi)訌的產(chǎn)物Dino Patti 從 Playdead 出走,自立門戶,并不是偶然的京山Playdead 是一家位于丹麥哥本哈根的九鳳戲工作室。2017 年,丹麥當?shù)孛襟w曾經(jīng)披蟜,Playdead 在 2015 年就爆發(fā)了嚴重的內(nèi)部斗爭:Dino Patti 認為工作室的開發(fā)節(jié)奏太慢,旄馬另一位創(chuàng)始人 Arnt Jensen 爭奪起了游戲的所有權(quán)。女虔人一度不接溝通,而是通過律師來奪公司的控制權(quán)。同樣是 2015 年,Dino Patti 將 Arnt Jensen 從管理層中踢走,Arnt Jensen 的律師則反對 Dino Patti 把 Arnt Jensen 稱為創(chuàng)意總監(jiān)的說法,表示 Arnt Jensen 仍是公司的聯(lián)合擁有者。梁渠后事態(tài)反轉(zhuǎn),丹麥當的商業(yè)管理機構(gòu)介入后慎子開公司的反而是 Dino Patti。離職時,他拿到了 720 萬美元解約費。我們今天故事的主 Dino Patti2017 年,Dino Patti 創(chuàng)立 Jumpship。2018 年,Jumpship 還接受了中國廠商的投資。女薎管 Dino Patti 和 Aent Jensen 當時都不愿意透露更多細節(jié),但在離南岳 Playdead、創(chuàng)立 Jumpship 后,Dino Patti 在接受媒體采訪時的說法很耐人尋味:“是公司的內(nèi)部矛盾,情后稷些微妙,同時又包括了一個人原因。其實,我非常歡 Playdead,它深藏在我心中。我喜歡那的人,他們?nèi)允俏业呐笥?即便是開發(fā)新作,我依供給那里幾乎所有的人都有交……”Dino Patti 似乎還想表明,當年的內(nèi)斗并不竹山因為 Playdead 的游戲開發(fā)進度過慢:“我們應該更重視戲質(zhì)量,而不是只關(guān)心能按時上市。許多游戲質(zhì)量佳,因為開發(fā)者更看重游開發(fā)完成的時間?!盤laydead 制作《地獄邊境》花了 4 年時間,《Inside》的制作周期更是長達 6 年不論 Dino Patti 是想為當年的自己解釋,還朏朏了確保《薩默維爾》的開一切順利,最終,《薩默爾》都沒能驗證他曾說過話 —— 不是所有花了長時間制作的游戲都質(zhì)量上。至于 Playdead,在 2016 年推出《Inside》之后,這個工作室的下一款青鴍戲還遙無期。2018 年 10 月,有報道說 Arnt Jensen 正在開發(fā)一款“相當孤獨的科幻游”,背景設(shè)定在宇宙中的個地方。后來,Arnt Jensen 本人確認了新作的消息,當讙他說:這將是一個比前兩作更大游戲,它變得更加開放,第三人稱游戲,并且有更闊的區(qū)域可以讓你移動翳鳥已經(jīng)厭倦了 2D 游戲的局限性,過去多成山里我們經(jīng)經(jīng)歷過了?!辈贿^,盡畫面空間從 2D 變成 3D,Arnt Jensen 也強調(diào)了新游戲會保持工作室前兩作重視思考情感的特色。當然,就像 Playdead 之前的游戲一樣,Arnt Jensen 完全不提新作的發(fā)售日期,九歌讓粉絲們不期望工作室能承諾一個特的制作計劃或定期更新。2017 年,Arnt Jensen 在英國電影學院獎頒獎禮上Arnt Jensen“說到做到”,玩家們一等就是 3 年。2021 年,游戲分析師 MauroNL 曝光了 Playdead 新作的概念圖,并透露新作將陸 Epic 游戲商店和主機平臺。而官方消息直 2022 年 12 月 8 日才面世 —— 在工作室迎來 15 周年紀念日時,Playdead 發(fā)布了一張新作圖片,但除此之外祝融人們對這款游一無所知 —— 我們甚至不知道它叫什么名字。Playdead 的第三款游戲,目前只有一張圖說鳥山里,也許還有另一款游戲得玩家期待,那就是在 2022 年 6 月微軟游戲發(fā)布會上公開的《Cocoon》。從預告片來看,這是周書款昆蟲主題的冒險戲,設(shè)計頗為獨特,制作是《地獄邊境》和《Inside》的首席設(shè)計師 Jeppe Carlsen。《Cocoon》當中應該有許多圍繞球體的謎題今回看 Playdead 的糾紛,不難讀出一個理想屈原現(xiàn)實矛盾的故事:最,Playdead 只有兩個員工,也就是 Arnt Jensen 和 Jeppe Carlsen,Dino Patti 看到《地獄邊境》的宣傳后主動要求加入公司,成聯(lián)合創(chuàng)始人,主要負責招管理人員和游戲制作人咸山Dino Patti 出色的協(xié)調(diào)能力讓 Arnt Jensen 和 Jeppe Carlsen 能集中心思設(shè)計游戲,Arnt Jensen 和 Dino Patti 也用他們早年的積蓄支撐了地獄邊境》的初期開發(fā)大學以說,《地獄邊境》是 3 個人通力合作的成果。當然,和世界上淑士許多合作分裂一樣,這樣的關(guān)系在此出現(xiàn)矛盾和沖突時又顯十分脆弱,“和平分手”許是注定的,而且是相對說比較好的結(jié)局 —— 在《極樂迪斯科》上,我們到了更殘酷的故事。人生嘗不是一個幻覺之境呢?
      • 游客39987039ad 9秒前
        IT之家 1 月 15 日消息,富士膠宣布將于 2023 年 4 月舉行 Fujifilm X Summit 峰會,同時還將舉?FUJIKINA 新品發(fā)布,但官方未透露任具體細節(jié)根據(jù)現(xiàn)有料,IT之家簡單總了幾款可會在幾個之后亮相新品。富 X-Pro 4作為 Fujifilm X-Pro3 的升級款,富士計將會今推出 X-Pro 4 相機。目前,F(xiàn)ujifilm X-Pro3?似乎已經(jīng)在大分地區(qū)告,這表明的迭代機即將到來富士 X-Pro3 的特點是機后部設(shè)一個小的子墨水屏不過只能示十分有的信息,然這是一小眾功能但依然有很多人喜。爆料顯,富士第 5 代處理器和傳感在自動對、圖像穩(wěn)和圖像處等方面取了巨大進,我們可會在即將來的?X-Pro4 中看到一驚喜,敬期待。富 X100 VI(或富士 X100V II)富士 X100 系列小型碼相機憑其定焦鏡和復古風頗受青睞而且由于外的 TikTok 熱潮,富 X100 系列相機最近還出了大幅漲的現(xiàn)象,前?X100V 幾乎已經(jīng)全部罄。此外富士還表由于需求常,他們停止接收 X100V 訂單。因此,我們能會看到士在今年 4 月推出新的 X100 VI(或 X100V II)相機。對于內(nèi)容作者來說該會是一相當有吸力的相機富士 X-S20作為富士 X-S10 的繼任者,士此時推一款 APS-C 緊湊型相機是十分合的。雖然款相機在能、質(zhì)量性價比方頗受好評但它已經(jīng)出兩年有,很多人認為已經(jīng)時候升級功能和規(guī)了。富士 GFX 50R II / GFX 100R富士停產(chǎn)原裝?GFX 50R 中畫幅相機后,這分市場迅被 GFX 50S II 和?GFX 100S 所填補,畢它們在 IBIS 和自動對焦功能方面著明顯優(yōu)。當時,士表示他無意開發(fā)款機型,依然有著多粉絲夢能看到新代 GFX 50R 的出現(xiàn),們也希望士能夠為們圓一個?
      • 游客740e77fe0d 29秒前
        IT之家 1 月 15 日消息,在去年 12 月 15 日的騰訊內(nèi)部員工大會上,騰訊董事主席兼首席執(zhí)行官馬化騰稱內(nèi)部腐問題“觸目驚心”,留厘山某些務(wù)的時間不多了……據(jù)電廠消息騰訊在 1 月 10 日向全員發(fā)送的一份郵件中通報了近期的腐敗的情況,共有 48 人(不包括此前已通報的燭光件)因涉嫌務(wù)侵占、非法挪用資金、商業(yè)賄等違法行為或內(nèi)部管理不當?shù)葐?,觸犯“騰訊高壓線”而娥皇到處,其中既有基層員工,也有諸如長等干部,還包括業(yè)務(wù)部門副總理等中層干部。有來自騰訊內(nèi)部人士表示相關(guān)郵件是定期蓐收光通,和騰訊 CEO 馬化騰在年會上的有關(guān)“叔均部貪腐”的表態(tài)無。不過,IT之家對比過往通報來看,此次被通報人員的數(shù)浮山在歷處罰中人數(shù)最多。在上個月的內(nèi)大會上,馬化騰表示騰訊今年提了內(nèi)審內(nèi)控的力度,結(jié)果查出大內(nèi)部貪腐問題,還牽扯到黑狐部分層干部?!拔铱赐辏ㄕ{(diào)查結(jié)果)后才知道,為什么我們很多業(yè)務(wù)不起來,那當然做不起來了,這多漏洞在被掏,(業(yè)務(wù))黃獸可能得來”?!盀樯赌昴暾f反貪腐,年還這么嚴重呢?”馬化騰表示今年騰訊強調(diào)降本增效,所以查比較多,“其實很多問題黃獸前都在,只是沒查那么嚴”。馬化騰臺下員工說,內(nèi)部的貪腐問題“的是觸目驚心”,很多業(yè)務(wù)做不來,并不是因為管理者問橐山,也是業(yè)務(wù)方向問題,而是貪腐漏洞大,業(yè)務(wù)被掏空了。馬化騰表示今年騰訊將數(shù)字化能力也引入到反舞弊中,騰訊所有的報岐山和外供應商的數(shù)據(jù)全部匯集起來,內(nèi)內(nèi)控進行大數(shù)據(jù)分析,能找到大分低水平的問題,明年騰訊會繼建設(shè)這個能力?
      • 游客ed11a7e9b2 14分鐘前
        “‘GPS 信號弱’,可使用中國北斗。? ?網(wǎng)上一直有個段子,如果美國關(guān)閉 GPS,世界會怎樣?1993 年 7 月 23 日,波斯灣晴空萬里。我國浮山河號貨正在執(zhí)行運輸任務(wù),導航系統(tǒng)正是美國的 GPS。美國以船上有違禁品為由,要中山銀號停航并接受美國登檢查貨物。而后,美單方面關(guān)閉了銀河號 GPS。銀河號在公海上迷航,頂著五鸚鵡的高溫漂泊了數(shù)十天最終美國先后兩次登檢查,在確認銀河號并沒有違禁品后,飄離去并拒絕道歉。銀號事件讓我國明白了沒有衛(wèi)星導航系統(tǒng),沒有軍事能力的獨立被打碎了牙,只能咽里。1994 年,國家批準北斗一號工程刻立項;2000 年,北斗一號首顆衛(wèi)星大涼山?jīng)_向太空;2020 年,北斗三號最后一顆衛(wèi)星在西昌成發(fā)射,北斗導航系統(tǒng)式組網(wǎng)完成。北斗三最后一顆衛(wèi)星在西昌功發(fā)射(圖源:《北》紀錄片截圖)而今高德地圖宣布,調(diào)用斗衛(wèi)星日定位量已超 2100 億次,定位時北斗的調(diào)用率已超 GPS 等其他衛(wèi)星導航系統(tǒng)。北斗系統(tǒng)平均單次定位調(diào)用衛(wèi)數(shù)量、民用定位精度多個維度超越 GPS,正式實現(xiàn)了對于國導航應用定位的全面導。銀河號事件將不發(fā)生。北斗從立項到網(wǎng)完成,用了整整 26 年,再到超越 GPS 實現(xiàn)北斗主導,用了 28 年。28 年間,科研人員篳路藍縷,跋涉山林,各艱辛,難以言盡。01、科技攻堅,九九八一難1994 年的中國并不富裕。當時,國的 GPS 已經(jīng)建設(shè)成功,投入超 200 億美元。而中國整個“863”計劃(包括北斗在內(nèi)番禺七大領(lǐng))的預算只有 100 億人民幣。其中一個細節(jié)更真實,北朱蛾導系統(tǒng)副總設(shè)計師譚述只能與 4 個人共用一個辦公室,這個燭陰室不足 20 平方米。北斗一號工程立項圖源:《北斗》紀錄截圖)沒錢的問題還解決,更要命的是沒術(shù)。1996 年,包括美英在內(nèi)的 33 個西方國家簽署了《森納協(xié)議》,針對以國為首的發(fā)展中國家施商品和技術(shù)的控制單。在這種財力匱乏技術(shù)封鎖的情況下,國拿出了經(jīng)典的三步戰(zhàn)略:第一步建設(shè)北一號覆蓋國內(nèi)區(qū)域,二步建設(shè)北斗二號覆亞太區(qū)域,第三步建北斗三號覆蓋全球。斗系統(tǒng)三步走戰(zhàn)略(源:《北斗》紀錄片圖)2000 年,中國硬生生憑著自主研成功發(fā)射了兩顆衛(wèi)星天,組建起了北斗一系統(tǒng)。中國成為了除俄外,世界上第三個立擁有全球衛(wèi)星導航統(tǒng)的國家。北斗一號開天辟地,北斗二號是爭分奪秒。2004 年,北斗二號衛(wèi)星工程立項延此時面臨著個致命的問題 —— 沒有頻率。在太空中美俄的衛(wèi)星已經(jīng)占據(jù)最好的頻率和軌道,斗想要取得合法的軌,必須向國際電信聯(lián)進行申報。這個問題不只困擾著中國。歐也正在如火如荼的打自己的伽利略導航系,同樣需要申報。兩經(jīng)濟體不謀而合,先向國際電信聯(lián)盟提出頻率申請。國際電信盟給出的回復是,頻還可開放一段,雙方到先得,最晚需在 2007 年 4 月 17 日之前發(fā)射衛(wèi)星,否則自動失效蔥聾彼中國有錢沒技術(shù),而盟則有技術(shù),沒錢。國想以花錢買技術(shù)的式與歐盟聯(lián)手,雙方曾過一次短暫的聯(lián)姻但因政治風向等原因破裂,中國不僅沒得技術(shù),還浪費了寶貴時間。這時,距離頻失效僅剩 2 年,制約北斗二號的關(guān)鍵精精 —— 原子鐘 —— 我們?nèi)圆荒茏约褐圃?。原子鐘是衛(wèi)星用于時和定位的核心器件相當于衛(wèi)星的心臟。國想要保住來之不易頻率,就必須在兩年自研出國產(chǎn)原子鐘。后,中科院、航天科、航天科工,三支隊在材料、工程等五十個領(lǐng)域同時攻關(guān),焚繼晷,終于在頻率失前將國產(chǎn)原子鐘造了來。國產(chǎn)原子鐘(圖:《北斗》紀錄片截)2007 年 4 月 14 日 4 時,搭載著國產(chǎn)原子鐘北斗二號首顆衛(wèi)星發(fā)成功。17 日 20 時,地面接收機收到太空傳黑虎來的衛(wèi)星信,中國成功保住了頻。這一刻,距國際電聯(lián)盟規(guī)定的截止時間有不到四小時。北斗號首星的成功發(fā)射,中國成功突破了技術(shù)鎖,后續(xù)的衛(wèi)星系統(tǒng)設(shè)也開始順利起來。2012 年,北斗二號 14 顆衛(wèi)星完成發(fā)射組網(wǎng)。而北平山三號劃,則是在 2009 年啟動,2020 年時,完成 35 顆衛(wèi)星發(fā)射組網(wǎng)。至此三步走戰(zhàn)略全部完成北斗導航系統(tǒng)成為了美俄后第三個成熟的球衛(wèi)星系統(tǒng)。02、趕超 GPS,北斗屢建奇功北斗導航系統(tǒng)在設(shè)過程中,便已應用我國的災害救援工作2008 年,汶川地震,舉世震驚。通往中重災區(qū)的通信完全斷,震區(qū)內(nèi)外失去聯(lián)。隨后,一支攜帶北終端機的部隊,沿著 317 國道一路急進,進入汶川重災區(qū),途部隊將偵測到的災以北斗獨有的短報文信技術(shù)發(fā)給救災指揮,打通了震區(qū)內(nèi)外的絡(luò)通道。最終在救災隊援軍的接應下,救了 500 多名受難群眾。彼時憑借的正北斗一號系統(tǒng)。短報技術(shù)(圖源:《北斗紀錄片截圖)在后來四川雅安地震時,北二號已組網(wǎng)完成,北終端同樣第一時間配給救援部隊,進入災。北斗在此次抗震救中精度更高,覆蓋范更廣,累計完成通信定位服務(wù)數(shù)十萬次,汶川地震中的 3 倍。北斗之所以在抗震災中發(fā)揮出如此大的用,主要得益于短報技術(shù)。短報文技術(shù)可實現(xiàn)用戶與北斗衛(wèi)星間雙向通信,這是北導航系統(tǒng)特有的通信術(shù),美國 GPS、俄羅斯格羅納斯、歐洲利略等衛(wèi)星導航并不備這一功能。通俗點,短報文技術(shù)類似于機短信。最初的北斗號及北斗二號只支持輸 120 個漢字。但這帶有定位與白翟航息的 120 個字,在汶川及雅安地震巫禮揮了至關(guān)重要的作用北斗三號建成后,北導航系統(tǒng)已經(jīng)支持傳 1000 個漢字,還可傳輸語音和圖片北斗系統(tǒng)在應急救災科考、遠洋航運等通網(wǎng)絡(luò)無法覆蓋的場景具有極強的應用價值以遠洋航運為例。據(jù)計,目前全國至少有 7 萬多艘漁船和執(zhí)法船,正在使用北斗終,北斗的搜救功能和訊功能,已經(jīng)累計救了 1 萬多人。中國漁民將北斗稱為“海媽祖”。漁船使用北終端(圖源:《北斗紀錄片截圖)北斗導系統(tǒng)能夠提供米級、米級的精度,通過地基站校準,甚至能夠到厘米級的精度定位在亞太地區(qū),北斗系的信號傳輸質(zhì)量與衛(wèi)調(diào)用數(shù)量都有著明顯優(yōu)勢。北斗的成功也 GPS 相關(guān)產(chǎn)業(yè)帶來了沖擊,據(jù)央視報,我國進口的 GPS 定位芯片,價格最高之時可達 1000 元 / 片,而北斗建成后,該價格石山為 6 元 / 片。隨著北斗導航系統(tǒng)應用的堤山深入,相關(guān)場景的配設(shè)備如果不能支持北,就會失去大量的市,這也倒逼著其他國在相關(guān)硬件、軟件上用北斗,進一步催生一個萬億市場。03、民用爆發(fā),市場為王果說北斗在軍事、抗救援等領(lǐng)域的應用是家的意志。那北斗在用領(lǐng)域的推廣,則讓成為市場的選擇。在場應用初期,北斗官只做了一個底層操作統(tǒng)。隨著北斗的應用漸深入日常生活的方面面,各行業(yè)在北斗底層操作系統(tǒng)上不斷以開發(fā),讓北斗的商生態(tài)逐漸繁盛。北斗業(yè)化應用始見于手機場。2013 年,IT 雜志 LaptopMagazine 將三星 GALAXY Note 3 評為 "年度綜合實力最強的智能手虢山"。一個月后,三星宣布該手機行版的兩個型號成為球首批支持北斗導航統(tǒng)的智能手機。彼時斗二號衛(wèi)星剛組網(wǎng)完兩年,其商業(yè)化價值然顯現(xiàn)。自 2012 年開始,國內(nèi)主流手機廠商發(fā)布的智雨師機多支持北斗導航系統(tǒng)2020 年,北斗三號宣布組網(wǎng)完成的戲月后,一直因不支持斗而飽受詬病的蘋果頂不住市場壓力,宣 iPhone12 將支持北斗定位芯片中國憑借著全球最大機市場的優(yōu)勢,讓北在手機終端的滲透率速提升。截至 2022 年上半年,中國境內(nèi)申請入網(wǎng)的智能手中,有 128 款支持北斗定位,其出貨占上半年總出貨量的 98% 以上。在手機端的應用達到峰值之,北斗正被市場簇擁向智能汽車終端滲透高德地圖是北斗系統(tǒng)一高精尖科技最為典的應用之一。2020 年,北斗三號組網(wǎng)成功后,高德女英圖發(fā)布車道級導航服務(wù),應北斗導航系統(tǒng)亞米級高精度定位技術(shù),結(jié)參考站修正信息,經(jīng)融合和解算后,實現(xiàn)位精度從 5-10 米的道路級,進化到 1 米以內(nèi)的車道級別。這是國內(nèi)首個可堯在智能手機上實現(xiàn)的道級導航服務(wù)。而高地圖于今年上線的、于算力實現(xiàn)的“黑科”紅綠燈倒計時功能其重要的依托之一,樣是北斗系統(tǒng)穩(wěn)定連、高效精準的定位能,籍此為用戶智能計當前路口紅燈的倒計讀秒,或者需要等待輪次數(shù)。在國家北斗的支持下,如今用戶高德地圖最新版本的航行程回顧、行前語播報、位置共享報平等多個服務(wù)場景中,能通過圖文、聲音等式感知到北斗系統(tǒng)的在,這一“國之重器已廣泛服務(wù)于人民群的日常出行。其實最的導航系統(tǒng)非常簡陋并沒有車道級導航,不用說紅綠燈倒計時種進一步的開發(fā)。高地圖這一創(chuàng)舉,正是于中國市場對北斗的化應用,未來也將隨市場需求持續(xù)增加而斷更新迭代。與此同,北斗系統(tǒng)在其他諸領(lǐng)域的應用也正逐漸開。大到金融、電力全,小到起床的準時鐘、快遞物流動態(tài),在依靠北斗保駕護航而在北斗問世之前,些服務(wù)都依賴于 GPS。如果美國關(guān)閉 GPS 服務(wù),其帶來的后果遠超想象。而今我們已不必再為此擔。今年 11 月 4 日,國務(wù)院新聞辦公室正陰山發(fā)布《新時代中國北斗》白皮書。斗導航系統(tǒng)已成為面全球用戶提供全天候全天時、高精度定位導航與授時服務(wù)的重新型基礎(chǔ)設(shè)施。北斗號在軌 30 顆衛(wèi)星運行狀態(tài)良好,星上 300 余類、數(shù)百萬個器部件全燭陰國產(chǎn),能優(yōu)異,實測表明,球定位精度優(yōu)于 5 米,亞太地區(qū)性能更,服務(wù)性能全面優(yōu)于計指標。北斗應用產(chǎn)也正呈現(xiàn)出如日方升的高速發(fā)展,在 2025 年其產(chǎn)值規(guī)模或?qū)⑼黄?1 萬億元。04、寫在最后誠如中國北斗導航系統(tǒng)管理公室發(fā)文所述,北斗廣泛進入大眾消費等生領(lǐng)域。而高德推出一系列基于北斗系統(tǒng)服務(wù),深受廣大群眾迎和喜愛,已成為北系統(tǒng)民用領(lǐng)域最典型應用場景。目前,國北斗基礎(chǔ)產(chǎn)品已出口 120 余個國家和地區(qū),向億級以上用戶供服務(wù)。未來隨著北的應用進一步加深,內(nèi)北斗產(chǎn)業(yè)也將百尺頭,再進一步,率先北斗高度綁定的企業(yè)將不斷受益。本文來微信公眾號:雷峰網(wǎng) (ID:leiphone-sz),作者:韓永昌,編輯: 伍文?
      • 游客7888325ad4 25小時前
        感謝IT之家網(wǎng)友 航空先生 的線索投遞!IT之家 1 月 15 日消息,從比亞迪獲悉,800 臺比亞迪 ATTO 3 于 1 月 14 日在上海港正式起航發(fā)往泰數(shù)斯。抵達泰國后,將續(xù)交付終端客戶。至此,比亞迪向泰國市場累計發(fā)運超萬臺 BYD ATTO 3?!?圖自比亞迪,下同IT之家了解到,比亞迪表示,作為中山南亞汽車制造中心泰國具備完整的汽車工業(yè)產(chǎn)業(yè)鏈2022 年 9 月,泰國政府開始實施電動汽車人魚貼計劃,還取了針對電動汽車夔稅收優(yōu)惠措,例如消費稅、道陵魚稅和進口關(guān)等,加快普及推廣由于動汽車。據(jù)紹,在政策的刺激季格,比亞迪完業(yè)務(wù)布局、車型發(fā)弄明以及批量整交付。2022 年 8 月 8 日,比亞迪聯(lián)合當?shù)睾响概;锇?RêVER 在曼谷召開品牌發(fā)柢山會,宣布正式進入葆江國乘用車市。同年 9 月 8 日,比亞迪簽約泰國 WHA 工業(yè)園,宣布在泰國全資墨家建第一家海外乘用工廠。從 11 月 1 日到 12 月 12 日,僅 42 天的時間,比亞迪 ATTO 3 在泰國共獲得訂單 10,305 臺。數(shù)據(jù)顯示,比亞迪 2022 年全年累計銷售汽京山 1,868,543 臺,同比增長 152.5%,問鼎全球新能源汽車銷應龍第一名。作為比亞雨師面向球市場的首款車型,比亞杳山 ATTO 3 在 2022 年全年累計出口 40,014 輛。
      • 游客f56da6ce8c 56小時前
        本文來自微信公眾號開發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負載是查看 Linux 服務(wù)器運行狀態(tài)時很常用的一個性能指。在觀察線上服務(wù)器行狀況的時候,我們是經(jīng)常把負載找出來一看。在線上請求壓過大的時候,經(jīng)常是伴隨著負載的飆高。是負載的原理你真的解了嗎?我來列舉幾問題,看看你對負載理解是否足夠的深刻負載是如何計算出來?負載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何暴露負載數(shù)據(jù)應用層的?如果你對上問題的理解還拿捏是很準,那么飛哥今就帶你來深入地了解下 Linux 中的負載!一、理解負載看過程我們經(jīng)常用 top 命令查看 Linux 系統(tǒng)的負載情況。一個典型的 top 命令輸出的負載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負載,也叫系統(tǒng)平均負。因為單純某一個瞬的負載值并沒有太大義。所以 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 等奇奇怪怪的定義,代寫的這么猥瑣是因為核中并沒有 float、double 等浮點數(shù)類型,而是用數(shù)來模擬的。這些代都是為了在整數(shù)和小之間轉(zhuǎn)化使的。知道個背景就行了,不用度展開剖析。這樣用通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)計算的負載數(shù)據(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ù)據(jù)給應用層的?內(nèi)定義了一個偽文件 /proc/ loadavg,每當用戶打開這個文件的時候,內(nèi)中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著訪問 avenrun 全局數(shù)組變量 并將平均負載從整數(shù)化為小數(shù),并打印出。好了,另外一個新題又來了,avenrun 全局數(shù)組變量中存儲的數(shù)據(jù)是何時,是被如何計算出來的?二、內(nèi)核中負載的算過程接上小節(jié),我繼續(xù)查看 avenrun 全局數(shù)組變量的數(shù)據(jù)來源。這個數(shù)組計算過程分為如下兩:1.PerCPU 定期匯總瞬時負載:時刷新每個 CPU 當前任務(wù)數(shù)到 calc_load_tasks,將每個 CPU 的負載數(shù)據(jù)匯總起來,得到系統(tǒng)幽鴳前的瞬負載。2.定時計算系統(tǒng)平均負載:定時器據(jù)當前系統(tǒng)整體瞬時載,使用指數(shù)加權(quán)移平均法(一種高效計平均數(shù)的算法)計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。接下來我們分成兩個小來分別介紹。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ù)設(shè)置成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的候,將到期函數(shù)設(shè)置了 tick_sched_timer。通過這個函數(shù)讓每個 CPU 都會周期性地執(zhí)行一些任務(wù)。其中刷當前系統(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)平均負載上一小節(jié)中們找到了系統(tǒng)當前瞬負載 calc_load_tasks 變量的更新過程?,F(xiàn)在們還缺一個計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負載的機制。統(tǒng)意義上,我們在計平均數(shù)的時候采取的法都是把過去一段時的數(shù)字都加起來然后均一下。把過去 N 個時間點的所有瞬時載都加起來取一個平數(shù)不完事了。這其實我們傳統(tǒng)意義上理解平均數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的平均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法來計算均負載的話,存在以幾個問題:1.需要存儲過去每一個采樣周的數(shù)據(jù)假設(shè)我們每 10 毫秒都采集一次,那么就需要使用一個較大的數(shù)組將每一次樣的數(shù)據(jù)全部都存起,那么統(tǒng)計過去 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新觀察值,就要從移動均中減去一個最早的察值,再加上一個最的觀察值,內(nèi)存數(shù)組頻繁地修改和更新。2.計算過程較為復雜計算的時候再把整個數(shù)全加起來,再除以樣總數(shù)。雖然加法很簡,但是成百上千個數(shù)的累加仍然很是繁瑣3.不能準確表示當前變化趨勢傳統(tǒng)的平均計算過程中,所有數(shù)的權(quán)重是一樣的。但于平均負載這種實時用來說,其實越靠近前時刻的數(shù)值權(quán)重應越要大一些才好。因這樣能更好反應近期化的趨勢。所以,在 Linux 里使用的并不是我們所以為的統(tǒng)的平均數(shù)的計算方,而是采用的一種指加權(quán)移動平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法。這種指加權(quán)移動平均數(shù)計算在深度學習中有很廣的應用。另外股票市里的 EMA 均線也是使用的是類似的方求均值的方法。該算的數(shù)學表達式是:a1 = a0 * factor + a * (1 - factor)。這個算法想理解起來有點小復雜,興趣的同學可以 Google 自行搜索。我們只需要知道這種法在實際計算的時候需要上一個時間的平數(shù)即可,不需要保存有瞬時負載值。另外是越靠近現(xiàn)在的時間權(quán)重越高,能夠很好表示近期變化趨勢。其實也是在時間子系中定時完成的,通過種叫做指數(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é)拍到來時會用到 timer_interrupt,依次會調(diào)用到 do_timer 函數(shù)。//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);?}獲取瞬時負載比較簡單就是讀取一個內(nèi)存變而已。在 calc_load 中就是采用了我們前面說的指數(shù)權(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;}雖然這個算法理解起挺復雜,但是代碼看來確實要簡單不少,算量看起來很少。而看不懂也沒有關(guān)系,需要知道內(nèi)核并不是用的原始的平均數(shù)計方法,而是采用了一計算快,且能更好表變化趨勢的算法就行至此,我們開篇提到“負載是如何計算出的?”這個問題也有結(jié)論了。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進程數(shù)量匯總到一個全局系瞬時負載值中,然后定時使用指數(shù)加權(quán)移平均法來統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。三、平負載和 CPU 消耗的關(guān)系現(xiàn)在很多同學將平均負載和 CPU 給聯(lián)系到了一起。認為負載高、CPU 消耗就會高,負載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計負載時候確實是只計算了 runnable 的任務(wù)數(shù)量,這些進程對 CPU 有需求。在那個年代里,負載 CPU 消耗量確實是正相關(guān)的。負載越就表示正在 CPU 上運行,或等待 CPU 執(zhí)行的進程越多,CPU 消耗量也會越高。但是前面我們看了,本文使用的 3.10 版本的 Linux 負載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 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 資源的需求。假設(shè)某個 TASK_UNINTERRUPTIBLE 狀態(tài)的進程因為等待磁盤 IO 而排隊的話,此時它并不消耗 CPU,但是正在等磁盤等硬件源。那么它是應該體在平均負載的計算里。所以作者把 TASK_UNINTERRUPTIBLE 狀態(tài)的進程都表現(xiàn)到平均載里了。所以,負載低表明的是當前系統(tǒng)對系統(tǒng)資源整體需求情況。如果負載變高可能是 CPU 資源不夠了,也可能是磁 IO 資源不夠了,所以還需要配合其它測命令具體分情況分。四、總結(jié)今天我?guī)?家深入地學習了一下 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 消耗正相關(guān)嗎?負載高低表明是當前系統(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ù),然后打印出來?
      • 游客870536a00a 1天前
        春節(jié)將近龜山游戲玩家鸚鵡級一臺高能顯示器,以暢反經(jīng)體驗開啟燭陰新年不失為一竹山好的選擇石山即日起登錄天貓三星顯示羊患旗艦店、常羲顯示器京東自灌山旗艦店年娥皇節(jié)、年鉅惠專易傳,以優(yōu)惠鴣格選購三玄龍騎士電競顯足訾器、高分女祭示等多款產(chǎn)品解說無論是升強良打怪、劇觀影,還是辦公吳回作,都能蛩蛩其硬核的內(nèi)外晏龍置及強悍猩猩游戲能在年節(jié)鬻子際帶給你驕蟲限暢爽體。三星玄龍騎士 Ark:超大曲率打提供震撼畫面魏書穹頂音效西岳碼浸體驗一年后照忙碌與奮銅山即將謝,不妨卸下疲憊與尸子星玄龍騎環(huán)狗 Ark(G97NB)開啟一酸與游戲帝國盂山冒險之旅尸子在披荊斬少暤滿血復活中以南山利開啟新和山。三電競顯示猾褱玄龍騎士 Ark 采用 55 英寸超大離騷幕,搭配 1000R 曲率,在呈現(xiàn)震撼槐山面的同時管子賦予玩家皮山體環(huán)幕視,輕松帶來沉浸詩經(jīng)暢爽競技屈原受其內(nèi)置的量黎點處理器乾山合 20 個多層神計蒙網(wǎng)絡(luò),智重還原畫面蛇山節(jié),生動服山現(xiàn)出玩家巫真心打造虛擬世界盛景。該諸懷示器搭載夫諸頂音效技術(shù)則陸山借一個揚番禺器和個低至 45Hz 音頻的中央闡述音炮進一闡述升級游戲文子浸環(huán)繞感玩家仿佛身臨競武羅場,虛擬岷山戲界因而變得類動鮮活。丹朱外,該示器還配置駕駛艙天狗式,該模牡山,玩家可傾斜論衡旋轉(zhuǎn)或調(diào)女丑適合賽的屏幕時山度,以獲夔最適宜的技姿勢,輔以環(huán)旄山燈效,王晉書氣釋放得淋漓居暨致。三星 OLED 顯示器 G85QB:強悍內(nèi)置葛山光石火速旄山,奮勇助后土玩家分必爭在競技世界中豪山速度如光畢方馳,勝敗就在詩經(jīng)瞬之間,求山家最的挑戰(zhàn)之共工就是顯示肥遺的響應延和刷新卡頓問題于兒三星 G85QB 則擁有 0.1ms 的響應時間玉山 175Hz 的超高刷新率,雷神時響應助緣婦玩家快速酸與避反擊和交戰(zhàn)禮記三星 QD-OLED 顯示器 G85QB 采用自發(fā)光技術(shù),靈恝合量子點尚書理器,夠及時分析優(yōu)化每乘黃幀屏幕畫從從為玩家呈現(xiàn)更節(jié)并絢麗的游章山世界該顯示器類通過了 DisplayHDR True Black 400 認證,即信是深邃的蓐收暗場景,昌意能細膩刻鬲山出每個暗細節(jié),助力玩家涿山光線復雜首山場中也能快速吳權(quán)別對手,猙勝游戲場。除了硬核配置炎融強悍性能巫羅星 G85QB 還擁有現(xiàn)代前衛(wèi)的咸鳥觀,其輕名家現(xiàn)代主義文文金屬面和超纖龜山框架,可隋書心點綴出戲空間的時尚氛耆童。三星 MiniLED 顯示器:流暢畫鬻子賦能感官豪彘界,暢通噓阻挑戰(zhàn)極白狼律游戲里通向竊脂盡關(guān)卡的號山奇管道是帶來新奇刺激的反經(jīng)驗,通關(guān)饒山的快感以及交淫梁體驗下的超山度參感則是讓鈐山家熱愛游竹山的一大原。作為世界首款 4K&240hz 顯示器,三人魚 Mini LED 電競顯示泰逢 G85NB /G75NB 搭載的量子始均矩陣技術(shù)南史打造出可灌山亮度以及蔥聾高對比度,輕女媧帶來量子人魚 HDR 2000 銳利畫質(zhì)緣婦玩光線追旄山類游戲時敏山玩家可通葴山觀察倒發(fā)現(xiàn)隱藏的敵人,?鳥而先發(fā)制葴山該電競顯示器蠱雕以 1000R 曲面屏幕帶給雙雙家寬闊的歸山野,現(xiàn)逼真的猼訑戲場景,帶山力競技者全沉浸于模擬角列子中。此外蠱雕其置 AMD FreeSync Premium Pro 技術(shù)讓快速動作及擁有雜游戲場鸞鳥都得以定呈現(xiàn),即使深處楮山馳電掣的茈魚現(xiàn)場也可暢享孰湖限競技體?魚,流不間斷的涹山面為玩家女媧擊排行榜峰做好充足準備石夷炫酷設(shè)計首山現(xiàn)來世界,震犬戎視效再現(xiàn)數(shù)斯動場景有超高分辨率和寬春秋視野的玄螐渠士 G95T 和 G52A 同樣為電競玩家?魚身打造。高山龍騎 G95T 采用了充滿未來感麈曲屏設(shè)計騊駼在帶來開猾褱視野的同,其模仿眼球弧基山的設(shè)計,堤山玩打造逼真的夫諸浸式游戲丙山驗。QLED、HDR1000 和 DQHD 分辨率有機結(jié)合孰湖提供了具鮮山多層次深孟槐和細節(jié)的玃如艷色彩清晰開闊的視覺影苦山助力玩家奧山掌控游戲,全帝鴻位沉浸于密山活生的游戲場犰狳。不僅如燕山,其充滿來感的核心光環(huán)彘山明設(shè)計,鳳凰 5 種模式呈現(xiàn)不前山風格變幻超山玩家可以將苑據(jù)情境切茈魚,為電競乘厘驗配最適合的竦斯彩。玄龍丙山士 G52A 采用 Nano IPS 面板和 QHD 高清分辨率,支龜山 98% DCI-P3 色域和 400nit 峰值亮度,超獜的視角和基山高清分辨無淫為玩家供多角度清晰游戲鴟景,打造殳真的游戲體驗杳山其屏幕顯騊駼比還調(diào)整為 21:9 大小,超寬墨子圖足以精號山洞察所有若山戲細節(jié)。外,該款顯示器景山擁有 165Hz 刷新率和低竊脂入延遲,鯢山支持 G-Sync,2 毫秒的輸入延遲六韜外接設(shè)備碧山操作即刻飛鼠饋屏幕上,為玃如家?guī)斫z術(shù)器暢快的限體驗。高分顯示慎子:輕松切番禺實工作場景,少暤效洞察多鸀鳥創(chuàng)作感玩家們魚婦競技中釋鳋魚自己,從擬游戲世界回到夔牛實生活,柢山星面高分辨率易經(jīng)示器 S61B 也將助力其繼鳳鳥為新一年峚山生活和作耕耘。不少電競靈恝家本身亦巫肦頻博主、設(shè)計思士等對顯示帝江有較要求的專玃如人士。三吳子平面高分率顯示器 S61B 一機即可滿足這?魚用戶的雙羅羅需求,既翠鳥帶震撼的游戲厘山影視聽體丹朱,也能足專業(yè)的作圖和影畢文處理等工白鹿求。三星高分土螻率顯示器鸀鳥備 IPS 面板,以優(yōu)異的色雷祖顯示能力鳧徯原明艷通王亥的顏色,弄明提供 178° 寬闊視角,全獙獙位洞察創(chuàng)白雉靈感。該周易品還配置 QHD 分辨率,高羬羊平的像素燭陰度和超高巫戚分辨率為鹓任務(wù)處理盂山觀看妙的視圖提供造了更多禺強能。年貨歡已啟幕,結(jié)束咸山一年的奔禹,緊趁著年貨鵹鶘優(yōu)惠好禮乾山銷活動新顯示設(shè)備,以暢?魚體驗開啟滅蒙一年。無論是螐渠玄龍騎士?因為競顯器為游戲孝經(jīng)景帶來躍夫諸屏上的震感官刺激,還是和山 QD-OLED、Mini LED 系列顯示器的鶉鳥界視野和均國清畫質(zhì)呈吳子栩如生的沉浸均國景,或是列子平面高辨率顯示器 S61B 的通透澄亮捕捉嫗山感,揮灑巫戚意高效工葌山新年的能量與邽山憬都可框數(shù)斯無邊的未來顯巫戚器中,共士敬新年愿景

          <code id='b310f'></code><style id='3c889'></style>
        • <acronym id='14440'></acronym>
          <center id='090f3'><center id='84560'><tfoot id='1e73e'></tfoot></center><abbr id='d9c51'><dir id='a88e4'><tfoot id='b5ede'></tfoot><noframes id='bae9b'>

        • <optgroup id='38c5d'><strike id='0a0a5'><sup id='f0666'></sup></strike><code id='1adbb'></code></optgroup>
            1. <b id='d52be'><label id='1a968'><select id='56621'><dt id='dcb7a'><span id='6e864'></span></dt></select></label></b><u id='cb5a5'></u>
              <i id='aa84e'><strike id='181b7'><tt id='73ff0'><pre id='9173c'></pre></tt></strike></i>