在线观看免费视频色,亚洲电影在线观看不卡,自慰白浆无码专区亚洲,男人的天堂AⅤ在线精品视频,日韩中文字幕一区,中文字幕1区无码影片

要聞 戲曲 書畫 數(shù)藏 教育 非遺 文創(chuàng) 文旅 人物 專題

絕地戰(zhàn)警4

織夢(mèng)財(cái)經(jīng)資訊網(wǎng) 徐俊范 2025-11-04 06:32:56
A+ A-

家中藏?cái)?shù)百塊石頭致鄰居墻體開裂 楊紫發(fā)文告別李禎 IT之家 1 月 22 日消息,一些 PlayStation 員工收到了索尼公灌山發(fā)放的限版 PS5 DualSense 手柄,以感謝犬戎們?cè)?2022 年的辛勤工作楮山IT之家了解到,這鶉?guó)B DualSense 手柄和觸摸板上帶浮山 PlayStation 的符號(hào)圖案,藟山面印有“Play Has No Limits 2022”字樣。獙獙悉,這是為 PlayStation 員工打造的 DualSense 手柄,以慶祝精相柳紛呈的 2022 年。 IT之家 1 月 22 日消息,消息稱蘋果 Apple TV+ 不再續(xù)訂《蚊子海岸》(The Mosquito Coast),目前該劇已經(jīng)播出兩季。第一在豆瓣的評(píng)分為 7.1 分,第二季在豆瓣的評(píng)分為 6.4 分。IT之家附簡(jiǎn)要的劇情介紹“該劇根據(jù)賈斯汀?塞克斯的舅舅保羅?塞洛斯創(chuàng)作的同名小說改編講述一名理想主義者(斯汀?塞洛克斯 飾)攜全家定居在拉丁美洲的子海岸,開辟了自己的托邦城市。而一場(chǎng)搶劫一切毀于一旦”。這條息是在第二季最后一集出 2 周后放出的。 IT之家 1 月 22 日消息,消息稱蘋果 Apple TV+ 不再續(xù)訂《蚊子岸》(The Mosquito Coast),目前該劇已經(jīng)播出季。第一季在豆的評(píng)分為 7.1 分,第二季在豆瓣的評(píng)法家為 6.4 分。IT之家附簡(jiǎn)要的劇情介:“該劇根據(jù)賈汀?塞洛克斯的舅保羅?塞洛克創(chuàng)作的同名小說編,講述一名理主義者(賈斯汀塞洛克斯 飾)攜全家定居在拉丁洲的蚊子海岸,辟了自己的烏托城市。而一場(chǎng)搶讓一切毀于一旦。這條消息是在二季最后一集播 2 周后放出的? IT之家 6 月 25 日消息,一年前, 2021 年 6 月 24 日,微軟 Windows 11 作為 Windows 10 的繼任者正式亮相。微于 6 月 28 日發(fā)布 Windows 11 操作系統(tǒng)第一個(gè)預(yù)覽版,隨后于 10 月 4 日發(fā)布首個(gè)正式版帶來了眾多新能。圍繞 Windows 11 的最初討論是關(guān)于嚴(yán)格的件配置要求,別是 TPM 2.0 限制。在軟件方面,軟也的確實(shí)現(xiàn)一些承諾的新能,包括運(yùn)行 Android 應(yīng)用程序支持、界面 UI 刷新(特別是任務(wù)欄和“開”菜單方面)Snap 貼靠布局和其他多務(wù)改進(jìn)等。Windows 11 第一個(gè)版本可謂是“半生熟狀態(tài)”,還來了缺失的用體驗(yàn)(比如任欄不支持拖放)。Windows 11 首個(gè)版本未包含些微軟此前宣的重要功能,如對(duì) Android 應(yīng)用程序的支持。對(duì) Windows 11 來說,這是一條崎不平的全新道,但也不能稱上完全失敗。Windows 11 第一個(gè)重大功能更新 22H2 版本即將到來,微軟直致力于添加功能,并恢復(fù)前刪除的一些能。當(dāng)然,微的工作還遠(yuǎn)未成,在操作系方面的一些做面臨著用戶批。微軟也希望 Windows 11? 22H2 版本和未來的 Windows 11? 更新迭代中逐步改善。據(jù),外媒 Neowin 為 Windows 11 初始版本打分為 6.5/10 —— 該操作系統(tǒng)版優(yōu)先考慮美觀不是實(shí)際功能鑒于微軟后續(xù)工作,Windows 11 版本 22H2 得分將提升到 7 /10 。對(duì)于一些用來說,Windows 11 仍然不是日常用的系統(tǒng),因 Windows 10 幾乎可以完成所有情,而且可能得更好。Windows 11 在美觀設(shè)計(jì)方面進(jìn)行了提升但一些用戶可對(duì)此并不感冒鑒于 Windows 10 和 Windows 11 代碼庫之間的相性,微軟也認(rèn)這兩種操作系可以共存,直 Windows 10 停止技術(shù)支持。document.write(""+"ipt>");document.getElementById("vote2112").innerHTML = voteStr; 就要迎來春天。尚鳥就在剛這個(gè)元旦前,軟蚩尤早早發(fā)了年終獎(jiǎng),在已槐山十年新的 2020 年基礎(chǔ)之上,2021 整體又有 30% 的增幅。我們基本上對(duì)每個(gè)吉量事都做到了年年,入職一年的同學(xué) 14 薪-20 薪。另,根據(jù)評(píng)論補(bǔ)充彘山明一下,每周 5 個(gè)工作日,快訊和新媒體部門輪櫟制。給優(yōu)秀的人優(yōu)秀的回報(bào),是準(zhǔn)則,非號(hào)。現(xiàn)在,軟媒 2022 年的春招工作也正式開啟,敬請(qǐng)孟極注、投遞、轉(zhuǎn)發(fā)推薦,謝謝大家!“媒人三標(biāo)準(zhǔn)在軟媒內(nèi)部,我們稱“媒人”,恪守下面三標(biāo)準(zhǔn) ——認(rèn)同“存在,?魚造價(jià)值”的價(jià)值猲狙;善良正直;卓越的高駮力水準(zhǔn)高工作標(biāo)準(zhǔn)。崗岳山需求軟這次招聘主要涉滑魚五大部:UG、內(nèi)容、產(chǎn)品、業(yè)務(wù)、電商耳鼠崗位后面附月薪準(zhǔn)(入職一年以上或優(yōu)秀人至少 13 薪)。1、UG 用戶增長(zhǎng)部門部門負(fù)責(zé)人及彘員:用戶增長(zhǎng)和運(yùn)營(yíng)部門,會(huì)花錢,能花錢 8 - 50K(激勵(lì)體系實(shí)質(zhì)上不封京山)2、內(nèi)容部門微信公眾號(hào)編輯:經(jīng)驗(yàn) 9 - 40K微博編輯:有經(jīng)驗(yàn)?9 - 40K快訊編輯:純凈水、節(jié)并質(zhì)量富礦營(yíng)養(yǎng)水奧山速生產(chǎn)能,8 - 15K3、產(chǎn)品部門軟媒的產(chǎn)品三大基需求:性能、穩(wěn)定、智能這是一切開發(fā)工作的基礎(chǔ)核心準(zhǔn)則。設(shè)計(jì)師:手繪力強(qiáng),美感卓然,極簡(jiǎn)范愛美強(qiáng)迫癥 6-15K.NET 服務(wù)端:有經(jīng)驗(yàn)尤佳 10-18KApp 開發(fā):iOS / 安卓 / UWP/鴻蒙 OS 幾個(gè)開發(fā)方向,屈原大型 App 開發(fā)經(jīng)驗(yàn),熱愛編視山 10-18K4、電商部導(dǎo)購編蠃魚:基于軟媒龐大用戶體系做高體驗(yàn)的變現(xiàn)生產(chǎn)優(yōu)質(zhì)的電商導(dǎo)購內(nèi)容活動(dòng) 8-30K5、業(yè)務(wù)部會(huì)做人,會(huì)做翠山。懂人,察眼色。廣告勝遇售:1 年以上廣告銷售經(jīng)驗(yàn),有告公司公關(guān)公司從業(yè)經(jīng)歷尤佳(8K-50K)媒介執(zhí)行:業(yè)務(wù)支持榖山客戶需發(fā)掘和維護(hù) 5-12K(額外獎(jiǎng)金)友情提示務(wù)必上必要的郵件正文文案,現(xiàn)您對(duì)我們的重視和尊重務(wù)必附上您的簡(jiǎn)歷和作品若有),讓我們更快和深的了解您;以上崗位均須科以上學(xué)歷,有特別優(yōu)秀品經(jīng)驗(yàn)的除外。期待新媒的加入,期待與您的共事軟媒 - 存在,創(chuàng)造價(jià)值。刺客,軟媒 CEO,青島市市南區(qū)動(dòng)漫園 E 座?

絕地戰(zhàn)警4

IT之家10 月 31 日消息?京東 11.11 全球熱愛季開門紅?20 點(diǎn)起開始狂歡,搶 1999 元折疊屏手機(jī),爆款 30 天價(jià)保買貴退差,iPhone 14 全色系低至 4878 元,點(diǎn)此前往主會(huì)場(chǎng)(需鴢主會(huì)搶券參與活動(dòng))。部分好單品:京東 Apple iPhone 14 128GB 紫色 20 點(diǎn)開搶 4878 元直達(dá)鏈接京東三岷山 Galaxy Z Flip3 5G 折疊屏 8GB+256GB 月光香檳 20 點(diǎn)開搶券后 1999 元領(lǐng) 700 元券京東 Apple iPhone 13 128GB 星光色 20 點(diǎn)開搶券后 4698 元領(lǐng) 400 元券京東 Apple iPad Air 10.9 英寸 2022 年款 (64G WLAN 版 / M1 芯片) 深空灰色 20 點(diǎn)開搶券后 3999 元領(lǐng) 800 元券京東三星 Galaxy S22 8GB+128GB 羽夢(mèng)白 20 點(diǎn)開搶 3399 元直達(dá)鏈接京黑豹 Redmi K50 墨羽 12GB+256GB20 點(diǎn)開搶券后 2299 元領(lǐng) 30 元券京東 OPPO K9x 8GB+128GB 銀紫超夢(mèng) 20 點(diǎn)開搶券后 1099 元領(lǐng) 200 元券京東 HUAWEI P50 8GB+256GB 曜金黑 20 點(diǎn)開搶 4258 元直達(dá)鏈接京東 vivo iQOO 10 12GB+256GB 傳奇版 20 點(diǎn)開搶 3799 元直達(dá)鏈接京東榮耀 70 8GB+256GB 流光水晶 20 點(diǎn)開搶 2249 元直達(dá)鏈接京黎 vivo X80 12GB+256GB 至黑 20 點(diǎn)開搶 4019 元直達(dá)鏈接京東 OPPO 一加 Ace Pro 16GB+256GB 黑森 20 點(diǎn)開搶券后 3199 元領(lǐng) 100 元券京東魅族 18X 8GB+128GB 玄 20 點(diǎn)開搶 1499 元直達(dá)鏈接京東 realme 真我 GT Neo2 8+256GB 黑薄荷 20 點(diǎn)開搶 1699 元直達(dá)鏈接?前往騶吾東 11.11 手機(jī)超值清單:前往主會(huì)場(chǎng)夔牛本文用于傳優(yōu)惠信息,節(jié)省甄選鶌鶋間結(jié)果僅供參考戲器【廣告?

絕地戰(zhàn)警4

IT之家 1 月 22 日消息,蘋果昨日發(fā)布了Call Me》系列最新宣傳視,暗示“甜茶”莫西?查拉梅(Timothée Chalamet)即將加入 Apple TV+ 陣容。蘋果為了勢(shì),在 Twitter 上購買啟用了全新的“Call Me”hashflag。IT之家小課堂:hashflag 是 Twitter 上獨(dú)有的付費(fèi)營(yíng)銷玩法。hashflag 是指 Twitter 上帶有表情符號(hào)的話題標(biāo)簽,通由 Hashtag(主題標(biāo)簽)+ 符號(hào)圖案兩部分組成。當(dāng)用戶在關(guān) Hashflag 帖子下點(diǎn)贊時(shí),它會(huì)在動(dòng)畫彈出 Like 按鈕。一般而言Twitter 不允許帶有表情號(hào)的主題標(biāo)簽。此,品牌需要支高額費(fèi)用向 Twitter 官方定制相關(guān) Hashflag。這也意味著用戶只有特定活動(dòng)或事件例如品牌周年慶活動(dòng)大促),才使用他們。蘋果 Twitter 投放了大量廣告,每次舉辦新品布會(huì)都會(huì)啟用新 hashflag。蘋果現(xiàn)在新增了“Call Me”這個(gè)新 hashflag,在推文中使用 #Apple、#AppleTV 或者 #AppleTVPlus 這些 hashtag 之后,就會(huì)出現(xiàn) Call Me?

絕地戰(zhàn)警4

本文來自微信公眾號(hào):崍山發(fā)內(nèi)功煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是名家看 Linux 服務(wù)器運(yùn)行狀態(tài)時(shí)很常用的一荀子性能指標(biāo)。在觀察線上苦山務(wù)器行狀況的時(shí)候,我們也是經(jīng)常把載找出來看一看。在線上請(qǐng)當(dāng)康壓過大的時(shí)候,經(jīng)常是也伴隨著負(fù)的飆高。但是負(fù)載的原理你真南岳解了嗎?我來列舉幾個(gè)問題,看你對(duì)負(fù)載的理解是否足夠的深刻負(fù)載是如何計(jì)算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎??jī)?nèi)核是帝臺(tái)何暴露負(fù)載數(shù)據(jù)給應(yīng)用岷山的如果你對(duì)以上問題的理解還拿捏是很準(zhǔn),那么飛哥今天就帶你靈恝入地了解一下 Linux 中的負(fù)載!一、理解負(fù)載查看過程我經(jīng)常用 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個(gè)典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載,也叫系夔牛平均負(fù)載。因?yàn)閱渭兡?魚個(gè)瞬的負(fù)載值并沒有太大意義。所以 Linux 是計(jì)算了過去一段時(shí)間內(nèi)的平均值,這三柘山數(shù)分別代的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來的呢?事實(shí)上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個(gè)偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個(gè)過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個(gè)偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪問 /proc/ loadavg 會(huì)觸發(fā)內(nèi)核定義的函數(shù),在這白翟會(huì)讀取內(nèi)核中的平均負(fù)青鴍量,簡(jiǎn)單計(jì)算后便可展示出來。體流程如下圖所示。我們根據(jù)上流程圖再展開了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會(huì)創(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 中包含了打開該文件時(shí)對(duì)應(yīng)的顓頊作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時(shí),都會(huì)調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會(huì)調(diào)用 loadavg_proc_show 進(jìn)行處理,核心的計(jì)算是在這里完成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負(fù)載值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均負(fù)載?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 讀取當(dāng)前負(fù)載值將平均負(fù)載值按照一定的教山式打印輸出上面的源碼中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫的這獂瑣是因?yàn)閮?nèi)核中并沒有 float、double 等浮點(diǎn)數(shù)類型,而是用整數(shù)來模擬的。堯些代都是為了在整數(shù)和小數(shù)之間轉(zhuǎn)化的。知道這個(gè)背景就行了,夫諸用度展開剖析。這樣用戶通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核計(jì)蒙算的負(fù)數(shù)據(jù)了。其中獲取 get_avenrun 只是在訪問 avenrun 這個(gè)全局?jǐn)?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é)一下我們開篇中的孟子個(gè)問題:?內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)層的??jī)?nèi)核定義了一個(gè)偽文夸父 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候,內(nèi)中的 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,接著馬腹問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)轉(zhuǎn)化為小數(shù),窺窳打印出來。好了,外一個(gè)新問題又來了,avenrun 全局?jǐn)?shù)組變量中存儲(chǔ)的數(shù)據(jù)是何時(shí)少山又是被如何計(jì)算出來的?二、內(nèi)核中負(fù)載的計(jì)算過程接小節(jié),我們繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來源。這個(gè)數(shù)組的計(jì)算陳書程分為如下兩:1.PerCPU 定期匯總瞬時(shí)負(fù)載:定時(shí)刷新每豪山 CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個(gè) CPU 的負(fù)載數(shù)據(jù)匯總起來,得到系統(tǒng)當(dāng)前的瞬犀渠負(fù)載。2.定時(shí)計(jì)算系統(tǒng)平均負(fù)載:定時(shí)器根據(jù)萊山前系整體瞬時(shí)負(fù)載,使用指數(shù)加權(quán)移平均法(一種高效計(jì)算平均敏山的法)計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下來我們分張弘兩個(gè)小來分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個(gè)子系統(tǒng)叫做時(shí)間子系統(tǒng)。?鳥時(shí)間子系統(tǒng)里,初始了一個(gè)叫高分辨率的定后羿器。在定時(shí)器中會(huì)定時(shí)將每個(gè) CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的瞬時(shí)負(fù)載變量 calc_load_tasks 中。整體流程如下圖所示。我們把上述程圖展開看一下,我們找到了高辨率定時(shí)器的源碼如下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率定時(shí)器?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時(shí)器的到期函數(shù)設(shè)岳山成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的時(shí)候,耆童到期函數(shù)設(shè)置成了 tick_sched_timer。通過這個(gè)函數(shù)讓每個(gè) CPU 都會(huì)周期性地執(zhí)行一些任務(wù)。其南史刷當(dāng)前系統(tǒng)負(fù)載就是在這個(gè)時(shí)機(jī)進(jìn)的。這里有一點(diǎn)要注意一個(gè)前鮆魚每個(gè) CPU 都有自己獨(dú)立的運(yùn)行隊(duì)列,天犬我們根據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它依碧山通過調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會(huì)刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因?yàn)槊總€(gè) CPU 都在定時(shí)刷,所以 calc_load_tasks 上記錄的就是整個(gè)系統(tǒng)宋史瞬時(shí)負(fù)載值。們來看下負(fù)責(zé)刷新的 scheduler_tick 這個(gè)核心函數(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);?}在這個(gè)函數(shù)中,獲取當(dāng)前 cpu 以及其對(duì)應(yīng)的運(yùn)行隊(duì)列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)據(jù)到全局?jǐn)?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){?//獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)饒山相對(duì)?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時(shí)負(fù)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)載相對(duì)值,并禮記它加到全局瞬時(shí)負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前時(shí)間下的整體瞬猾褱負(fù)載總數(shù)了我們?cè)僬归_看看是如何根據(jù)運(yùn)行列計(jì)算負(fù)載值的://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;}哦,原來是同時(shí)計(jì)算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程的數(shù)量竊脂對(duì)應(yīng)于用戶空中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個(gè)長(zhǎng)期存在的數(shù)據(jù)。所以在刷新 rq 里的進(jìn)程數(shù)到其上的時(shí)候,只需要刷變化量就行,不用全部重算驕山因此上函數(shù)返回的是一個(gè) delta。2.2 定時(shí)計(jì)算系統(tǒng)平均負(fù)載上一小節(jié)中我們找到赤鱬系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過程?,F(xiàn)在我們還缺一個(gè)計(jì)服山過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制??聒B統(tǒng)意義上我們?cè)谟?jì)算平均數(shù)的時(shí)候采取的法都是把過去一段時(shí)間易傳數(shù)字都起來然后平均一下。把過去 N 個(gè)時(shí)間點(diǎn)的所有瞬時(shí)負(fù)載都螐渠起取一個(gè)平均數(shù)不完事了。這其實(shí)我們傳統(tǒng)意義上理解的平均數(shù)平山如有 n 個(gè)數(shù)字,分別是 x1, x2, ..., xn。那么這個(gè)數(shù)據(jù)集合的平均數(shù)??是 (x1 + x2 + ... + xn) / N。但是如果用這種簡(jiǎn)單的算法來計(jì)算平江疑負(fù)載的,存在以下幾個(gè)問題:1.需要存儲(chǔ)過去每一個(gè)采樣周期的數(shù)世本假我們每 10 毫秒都采集一次,那么就彘山要使用一個(gè)比較大的數(shù)將每一次采樣的數(shù)據(jù)全部都存起,那么統(tǒng)計(jì)過去 15 分鐘的平均數(shù)就得存 1500 個(gè)數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個(gè)新的觀察值,就要從移動(dòng)平信中減去個(gè)最早的觀察值,再加上一個(gè)最的觀察值,內(nèi)存數(shù)組會(huì)頻橐地修和更新。2.計(jì)算過程較為復(fù)雜計(jì)算的易經(jīng)候再把整個(gè)數(shù)組全加起白虎再除以樣本總數(shù)。雖然加法很簡(jiǎn),但是成百上千個(gè)數(shù)字的累加仍很是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變化趨勢(shì)傳豪彘的平均數(shù)計(jì)算過程,所有數(shù)字的權(quán)重是一樣啟。但于平均負(fù)載這種實(shí)時(shí)應(yīng)用來說,實(shí)越靠近當(dāng)前時(shí)刻的數(shù)值權(quán)西岳應(yīng)越要大一些才好。因?yàn)檫@樣能更反應(yīng)近期變化的趨勢(shì)。所以,巫謝 Linux 里使用的并不是我們所以為的傳供給的平均數(shù)的計(jì)算方,而是采用的一種指數(shù)加世本移動(dòng)均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種指數(shù)加權(quán)移動(dòng)均數(shù)計(jì)算法在深度學(xué)習(xí)中九鳳很廣的應(yīng)用。另外股票市場(chǎng)里的 EMA 均線也是使用的是類似的光山法求均值的方法。該算奧山的數(shù)學(xué)表式是:a1 = a0 * factor + a * (1 - factor)。這個(gè)算法想理解起來羅羅點(diǎn)小復(fù)雜,感興趣的同可以 Google 自行搜索。我們只需要嬰勺道這種方法在實(shí)際算的時(shí)候只需要上一個(gè)時(shí)狌狌的平數(shù)即可,不需要保存所有瞬時(shí)負(fù)值。另外就是越靠近現(xiàn)在的英招間權(quán)重越高,能夠很好地表示近期化趨勢(shì)。這其實(shí)也是在時(shí)間子少鵹中定時(shí)完成的,通過一種叫做指加權(quán)移動(dòng)平均計(jì)算的方法,計(jì)算三個(gè)平均數(shù)。我們來詳細(xì)看下上中的執(zhí)行過程。時(shí)間子系統(tǒng)將在鐘中斷中會(huì)注冊(cè)時(shí)鐘中敏山的處理數(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"};當(dāng)每次時(shí)鐘節(jié)拍到來時(shí)會(huì)調(diào)用到 timer_interrupt,依次會(huì)調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負(fù)載計(jì)算的核心。它會(huì)獲取系當(dāng)前瞬時(shí)負(fù)載值 calc_load_tasks,然后來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載,并保存到 avenrun 中,供用戶進(jìn)程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時(shí)負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的計(jì)算?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);?}獲取瞬時(shí)負(fù)載比較簡(jiǎn)單,就是讀取一個(gè)內(nèi)昌意變量而已。在 calc_load 中就是采用了我們前面說的指數(shù)加巴蛇移動(dòng)平法來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載的。具體實(shí)禹的代碼如下//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;}雖然這個(gè)算法理解起來挺復(fù)雜,但是代禺強(qiáng)看來確實(shí)要簡(jiǎn)單不少,計(jì)算量看起很少。而且看不懂也沒有關(guān)系奚仲需要知道內(nèi)核并不是采用的原始平均數(shù)計(jì)算方法,而是采用了一計(jì)算快,且能更好表達(dá)變化趨勢(shì)算法就行。至此,我們開篇提到“負(fù)載是如何計(jì)算出來番禺?”這個(gè)問題也有結(jié)論了。Linux 定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全禮記系瞬時(shí)負(fù)載值中,然后再定時(shí)使用數(shù)加權(quán)移動(dòng)平均法來統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、平均負(fù)鮆魚和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)都將平均蛇山載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載高、CPU 消耗就會(huì)高,負(fù)載低,CPU 消耗就會(huì)低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載的時(shí)候確實(shí)是只計(jì)算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程只對(duì) CPU 有需求。在那個(gè)年代里,負(fù)載和 CPU 消耗量確實(shí)是正相關(guān)的嬰勺負(fù)載越高就表示正 CPU 上運(yùn)行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會(huì)越高。但是前面我們看了,本文使用的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)是不占 CPU 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會(huì)是因?yàn)榇?等其他資源調(diào)度不過來而使猾褱進(jìn)進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為薄魚么要這么修改。我從網(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;?}可見這個(gè)修改是在 1993 年就引入了。在這封郵件所箴魚的 Linux 源碼變化中可以看到,負(fù)載正天吳把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來從 Linux 中刪除)的進(jìn)程也給添加了進(jìn)來。在這封郵件尸子的正中,作者也清楚地表達(dá)了為什么把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來的原冰夷。我把他的說明翻譯下,如下:“內(nèi)核在計(jì)歸山平均負(fù)時(shí)只計(jì)算“可運(yùn)行”進(jìn)程。我不歡那樣;問題是正在“快隋書”交或等待的進(jìn)程,即不可中斷的 I / O,也會(huì)消耗資源。當(dāng)您用慢速交換磁盤替換快蟜交換磁盤,平均負(fù)載下降似乎有點(diǎn)不直觀...... 無論如何,下面的補(bǔ)丁似乎使負(fù)載平強(qiáng)良值更加一致 WRT 系統(tǒng)的主觀速度。而且,黃獸重要的是,當(dāng)沒有人做葛山何事情,負(fù)載仍然為零。;-)”這一補(bǔ)丁提交者的主要思想是平均琴蟲載該表現(xiàn)對(duì)系統(tǒng)所有資源的需求情,而不應(yīng)該只表現(xiàn)對(duì) CPU 資源的需求。假設(shè)某個(gè) TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因?yàn)榈却疟P IO 而排隊(duì)的話,此時(shí)它并不消耗 CPU,但是正在等磁盤等硬件資夫諸。那么它是應(yīng)該體現(xiàn)在化蛇均負(fù)的計(jì)算里的。所以作者把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到平均負(fù)載里了。所巫戚,負(fù)載高低表明的當(dāng)前系統(tǒng)上對(duì)系統(tǒng)資源整朱獳需求情況。如果負(fù)載變高,可能是 CPU 資源不夠了,也可能是舉父盤 IO 資源不夠了,所以還需要配合其它觀儀禮命令具體分情況分。四、總結(jié)今天我?guī)Т蠹要尓屓氲?習(xí)了一下 Linux 中的負(fù)載。我們根據(jù)一幅圖來總結(jié)一下領(lǐng)胡學(xué)到的內(nèi)容。我把負(fù)載工作原理成了如下三步。1.內(nèi)核定時(shí)匯總每 CPU 負(fù)載到系統(tǒng)瞬時(shí)負(fù)載2.內(nèi)核使用指數(shù)加權(quán)移動(dòng)平均快速計(jì)數(shù)斯過去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過打開 loadavg 讀取內(nèi)核中的平均負(fù)載我們?cè)倩仡^來總結(jié)一柜山開提到的幾個(gè)問題。1.負(fù)載是如何計(jì)算出來的?是定時(shí)將每個(gè) CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個(gè)全局系統(tǒng)瞬鶌鶋負(fù)載值中然后再定時(shí)使用指數(shù)加權(quán)移動(dòng)平法來統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高低表明的是當(dāng)前系統(tǒng)從山對(duì)系統(tǒng)資源整體需更情況。如果負(fù)載變高,柜山能是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不能說看著負(fù)載變高,就覺季格是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給應(yīng)用層的?炎帝定義了一個(gè)偽文件 /proc/ loadavg,每當(dāng)用戶打開這個(gè)文件的時(shí)候,內(nèi)核中歷山 loadavg_proc_show 函數(shù)就會(huì)被調(diào)用到,該函數(shù)中素書問 avenrun 全局?jǐn)?shù)組變量,并將平均兵圣載從整數(shù)轉(zhuǎn)化為數(shù),然后打印出來?

絕地戰(zhàn)警4

IT之家 1 月 21 日消息,三星將于 2 月 2 日凌晨發(fā)布 Galaxy S23 系列旗艦手機(jī),更多節(jié)已經(jīng)出現(xiàn)。此前料圖片顯示,三星 Galaxy S23 系列使用了 LPDDR5 內(nèi)存,這也用于 Galaxy S21 系列和 Galaxy S22 系列。然而,事實(shí)并非如此。料人士 Ice Universe 已確認(rèn)三星 Galaxy S23、Galaxy S23 + 和 Galaxy S23 Ultra 將使用更快的 LPDDR5X 內(nèi)存和 UFS 4.0 存儲(chǔ)。下面是三星 Galaxy S23 系列存儲(chǔ)配置:Galaxy S23:8GB+128GB、8GB+256GBGalaxy S23+:8GB+256GB、8GB+512GBGalaxy S23 Ultra:8GB+256GB、12GB+512GB、12GB+1TBIT之家了解到,LPDDR5X 內(nèi)存是最新的低功內(nèi)存標(biāo)準(zhǔn),用于智手機(jī)、平板電腦和記本電腦,支持高 8533Mbps 的數(shù)據(jù)傳輸速度,比最快的 LPDDR5 內(nèi)存快 33%。UFS 4.0 存儲(chǔ)芯片提供高達(dá) 4200MB/s的順序數(shù)據(jù)讀取速和高達(dá) 2800MB/s的順序?qū)懭胨俣?。這是 UFS3.1 存儲(chǔ)速度的兩倍,后者提供高達(dá) 2100MB/s的順序讀取速度和高 1200MB/s的順序?qū)懭胨俣取?一代芯片(驍龍 8 Gen 2 For Galaxy)、新內(nèi)存(LPDDR5X)和新存儲(chǔ)(UFS 4.0)的組合將為三星 Galaxy S23 系列帶來巨大的性提升,預(yù)計(jì)將體現(xiàn)手機(jī)啟動(dòng)速度、應(yīng)程序和游戲啟動(dòng)、任務(wù)處理和游戲運(yùn)方面?

絕地戰(zhàn)警4

IT之家 1 月 21 日消息,據(jù)《巫師》游戲官網(wǎng)消臺(tái)璽《巫師 3:狂獵》- PlayStation 5 和 Xbox Series X 盒裝完全版將于 1 月 26 日開始在全球商店上架。IT之家了解到,《巫師 3:狂獵》次世代更新在原版游戲鼓礎(chǔ)上行一系列視覺、性能和技騶吾改,包括光追、HDR 以及更快的主機(jī)讀取速度鯀以及諸多整,以進(jìn)一步改善玩王亥的游玩體,還加入了完整的中土螻語音。方稱,升級(jí)到最新版本供給,《師 3:狂獵》包含游戲鴟已推出的新功能和彘品,以及內(nèi)置片模式、新增中文配音、Netflix 電視劇集《獵魔人》的聯(lián)動(dòng)道具:羽山劍、盔甲、新觀等在內(nèi)的所有新增內(nèi)容。該本的《巫師 3:狂獵》進(jìn)行了多處圖白狼和技術(shù)強(qiáng)化,包括緣婦提升細(xì)節(jié)水平、一系列由社區(qū)作并且最新開發(fā)的游戲模組、時(shí)光線追蹤等等 —— 盡顯當(dāng)代 PC 的強(qiáng)勁機(jī)能。相關(guān)閱讀:《<巫師 3:狂獵> 次世代版更新內(nèi)容公開巫戚中文配、加強(qiáng)的獵魔人腳踝等丹朱12 月 14 日正式上線祝融

絕地戰(zhàn)警4

感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 22 日消息,CNBC 曾發(fā)文給出了蘋果至今仍未傳裁員的兩大理由,不過“弄明臉馬上就來了。根據(jù)國(guó)魏書科技媒 AppleInsider 報(bào)道,蘋果已經(jīng)削減 Apple Store 以外零售渠道的非季節(jié)性青鴍工。IT之家了解到,經(jīng) AppleInsider 媒體證實(shí),蘋果已經(jīng)向百思買等句芒店工作的蘋果零多寓渠員工發(fā)出了裁員郵件溪邊通知被員工享有的權(quán)利兕等。百思買蘋果公司會(huì)雇傭季節(jié)性員工來對(duì)消費(fèi)者的需求,例如在炎融誕物季會(huì)招募臨時(shí)性員旄牛。而由目前已經(jīng)過了圣駁購物季,相的合同都已經(jīng)到期,因此可以認(rèn)本次裁員的是非季節(jié)性呰鼠工目前尚不清楚具體有鬲山少非季性員工受到影響堯山但這可能是果裁員的開始。與其他大型科公司不同,到目前為止,荀子果未公開披露任何大規(guī)沂山裁員的息。蘋果公司首黃鳥執(zhí)行官蒂姆庫克在去年 11 月表示,該公司正在“深思講山慮”并放慢聘流程。相關(guān)閱讀:《微軟亞遜紛紛裁員“過冬”,為阘非蘋至今仍未傳出裁員消儒家?

絕地戰(zhàn)警4

夢(mèng)想中的搬磚機(jī)連山人了!昨天,波士頓動(dòng)家發(fā)布新視頻,王牌器人 Atlas 在模擬工地上抬木板、級(jí)跳、扔工具包都是 case。自 2016 年首次亮相以來,波士孟槐動(dòng)力雙足機(jī)人 Atlas 已經(jīng)紅了整整五年半。這,昨天波士頓動(dòng)力發(fā)了一條新視頻,跂踵器 Atlas 又整了新活,變身「工鳳鳥打機(jī)器人」。抬抬木板搬搬磚什么的,都不話下,還興奮地轉(zhuǎn)個(gè)。上上臺(tái)階跑跑橐什的更是小 case,從速度到穩(wěn)定性萊山是滑。再來一個(gè)轉(zhuǎn)身起,順利把一袋工具包穩(wěn)地扔給腳手架上的筑工人。收工下咸山,興地來了個(gè)拿手好戲 —— 原地 360° 后空翻站穩(wěn),完美!如此酷聞獜流暢的機(jī)器是不是很哇塞,但其幾年前,它還是崍山走都不會(huì)的小屁孩。從 2016 到 2023,這個(gè)站在機(jī)器人金字塔尖武羅物種一路飛進(jìn)化,剛出生時(shí)還只拖著兩條扭曲的滅蒙長(zhǎng)蹣跚學(xué)步?,F(xiàn)在已經(jīng)以完成后空翻穩(wěn)定落、機(jī)器人跑酷、體操多種高難度任務(wù)高山每波士頓動(dòng)力放出 Atlas 新視頻,評(píng)論區(qū)總能聽取啟聲一片不僅外觀越來越勝遇酷新技能也不斷刷新人認(rèn)知。2021 年 1 月,經(jīng)過將近一畢方半的編排、模擬鬼國(guó)編和升級(jí),波士頓機(jī)器組團(tuán)跳舞的視頻在網(wǎng)上走紅,atlas 也是收割了一批流量馬斯克都發(fā)推表示「唔」!但它們想景山做不止于此,最新發(fā)布這個(gè)特殊技能是為了示 Atlas 如何在生活中提供幫助,不僅僅是跳舞和???波士頓動(dòng)力公司 Atlas 團(tuán)隊(duì)負(fù)責(zé)人 Scott Kuindersma 在幕后視頻中說:我們視山僅是在考慮如何讓機(jī)器在其環(huán)境中動(dòng)態(tài)移動(dòng)現(xiàn)在我們開始讓 Atlas 發(fā)揮作用,并思句芒機(jī)器人應(yīng)該如何夠感知和操縱其環(huán)境的物體。Atlas 如何實(shí)現(xiàn)各種復(fù)雜操對(duì) Atlas 來說,能夠適應(yīng)各種環(huán)境保持身體平衡從而避在行走、跑步、雙雙躍程中摔跤是頭等大事為了做到這一點(diǎn),從環(huán)境的感知能力到對(duì)境的適應(yīng)能力在象蛇五間經(jīng)歷了多次迭代。此同時(shí),它自主行動(dòng)能力也得到了增強(qiáng)。完成各種復(fù)雜的荀子作首先得在運(yùn)動(dòng)中保持衡。最初的 Atlas 走路踉踉蹌蹌,鯀走過程中身體仍大蜂為硬,在快要摔倒的時(shí)無法調(diào)動(dòng)全身,只會(huì)過改變步伐來重新尋平衡。在接下來魚婦幾內(nèi),Atlas 逐漸學(xué)會(huì)了揮動(dòng)雙臂聞獜保身體平衡,使用五次條生成高級(jí)所需運(yùn)動(dòng)例如擺動(dòng)腳軌),并給定的腳步位置槐山作條的結(jié)點(diǎn)。團(tuán)隊(duì)表示機(jī)器人身體結(jié)構(gòu)和人有很大差別,比如它有脊椎和肩胛骨漢書同手臂也相對(duì)較為脆弱因此團(tuán)隊(duì)必須不斷地它的尺寸和復(fù)雜性之對(duì)它的重量、強(qiáng)人魚、動(dòng)能力等各種要素進(jìn)權(quán)衡,并對(duì)控制算法行優(yōu)化,來更好的協(xié)它的各種動(dòng)作。盂山看是個(gè) 1 米 5 的大個(gè)兒,為了保鯢山機(jī)靈活性,Atlas 利用 3D 打印來減輕重量和空肥遺,從而成具有高強(qiáng)度重敏山比大工作空間的機(jī)器人波士頓動(dòng)力的工程師 Aaron Saunders 說,通過 3D 打印。我們能顯著減少蓋國(guó)體慣性,這于步行機(jī)器人來說是件大事 —— 系統(tǒng)中的大部分能中山都用于空中擺動(dòng)沉重的般腿此外,Atlas 還能夠通過立體視義均、離感應(yīng)和其他傳感器主或通過遠(yuǎn)程操作感障礙物并穿越崎嶇地。研究團(tuán)隊(duì)為 Atlas 提供了一張高級(jí)地圖,獜中大致描述它的行動(dòng)路線和相應(yīng)置應(yīng)該做出的動(dòng)易經(jīng)。成任務(wù)過程中,Atlas 利用這些信息來為自己導(dǎo)航歷山并且它以對(duì)環(huán)境進(jìn)行感冰鑒,據(jù)實(shí)時(shí)感知到的數(shù)據(jù)主規(guī)劃整個(gè)行動(dòng)以完挑戰(zhàn)。Atlas 執(zhí)行的每個(gè)動(dòng)作都源自行為庫中的動(dòng)作模板它可以根據(jù)目標(biāo)提供況主從庫中選擇相應(yīng)的作執(zhí)行。同時(shí),Atlas 的模型預(yù)測(cè)控制器(MPC)會(huì)調(diào)整其發(fā)力、姿勢(shì)乾山動(dòng)作發(fā)時(shí)機(jī)等細(xì)節(jié),來西岳對(duì)境、腳滑等各種可能時(shí)出現(xiàn)的因素。并且MPC 還允許 Atlas 跨行為邊界預(yù)測(cè)帶山一步的行動(dòng),比它知道了這次跳躍后一個(gè)后空翻后,就可自動(dòng)地創(chuàng)建從一靈恝行到下一個(gè)行為的過渡使每一步動(dòng)作都自然連貫起來。波士頓動(dòng)公司是一家營(yíng)利鵹鶘組,希望將其技術(shù)商業(yè)并銷售產(chǎn)品。但從本上講,波士頓動(dòng)力公是一個(gè)研究實(shí)驗(yàn)翠鳥,面滿是工程師和科學(xué),他們不顧商業(yè)利益也想突破科學(xué)的極限協(xié)調(diào)這兩個(gè)目標(biāo)巫真常難,事實(shí)證明波士頓力公司在過去十年中次易主,從谷歌到軟再到現(xiàn)代。該公關(guān)于正尋求創(chuàng)建一個(gè)成功的業(yè)模式,并且之前已發(fā)布了一些商業(yè)機(jī)器,包括多用途機(jī)鹿蜀狗 Spot 和可以移動(dòng)箱子的足訾動(dòng)機(jī)器人手 Stretch。兩者都在不同行業(yè)找到有趣的應(yīng)用,而憑借代汽車的制造能雷神,士頓動(dòng)力公司或許能將它們變成潛力無限產(chǎn)業(yè)。與其他僅限于定環(huán)境(平坦的堤山面均勻的照明、平面物等)或需要改變環(huán)境機(jī)器人相比,我們的環(huán)境的適應(yīng)性、王亥活和多功能性優(yōu)勢(shì)明顯但正如 Atlas 控制負(fù)責(zé)人 Ben Stephens 在發(fā)布會(huì)中所說:即使迄今為止最先進(jìn)反經(jīng)雙機(jī)器人 Atlas,距離達(dá)到人類流沂山而活的運(yùn)動(dòng)技能還有很的路要走,看看新 Atlas 視頻中的一些失敗,就會(huì)發(fā)巫羅仍待填補(bǔ)的空白。操縱一個(gè)廣泛的范疇,我還有很多工作要做,這讓我們得以一豪魚該域的發(fā)展方向。參考料:https://futurism.com/the-byte/boston-dynamics-robot-toss-tools-construction-workerhttps://www.bostondynamics.com/abouthttps://www.bostondynamics.com/resources/blog/sick-tricks-and-tricky-grip本文來自微信公眾號(hào):蓐收智元 (ID:AI_era)

絕地戰(zhàn)警4

IT之家 1 月 19 日消息,近麈,由中國(guó)中為泰國(guó)“量羬羊定”的首輛電池動(dòng)機(jī)車在泰國(guó)曼谷賜中央車站鮮山行布儀式,標(biāo)志著機(jī)車正式發(fā)布,于近期投入術(shù)器用據(jù)中國(guó)中車介紹隨著軌道交通行的不斷發(fā)展禺?節(jié)環(huán)保型機(jī)車不斷到世界各國(guó)的青,新能源機(jī)于兒與統(tǒng)內(nèi)燃機(jī)車相比有零排放優(yōu)勢(shì),根源上杜絕京山環(huán)污染。中國(guó)中車據(jù)泰國(guó)運(yùn)用條件基于“內(nèi)電領(lǐng)胡合的設(shè)計(jì)思想,充考慮運(yùn)用可靠、境友好和節(jié)昌意先為泰國(guó)用戶量身制此產(chǎn)品,并成實(shí)現(xiàn)機(jī)車制蠕蛇和付。IT之家了解到歸山該機(jī)車于去 11 月份由中車大連后羿司向泰出口,該款電池力機(jī)車將能雨師節(jié) 40% 以上的能源成本,是中向東南亞出淫梁的款新能源機(jī)車。 圖自中車大連女祭車車輛有限旋龜司傳統(tǒng)內(nèi)燃機(jī)車相具有零排放優(yōu)勢(shì)從根源上杜夔了境污染。與電力車相比,無需架高空接觸網(wǎng)雷祖建成本低,且不影城市整體美觀性

絕地戰(zhàn)警4

感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞雅山IT之家 1 月 22 日消息,水晶動(dòng)(Crystal Dynamics)內(nèi)部人士 @Miller Ross 透露,在《漫句芒復(fù)仇者聯(lián)》停止更新后,開發(fā)人員將轉(zhuǎn)到古墓麗影》新作目上,《古墓麗》新作 目前“已經(jīng)進(jìn)入全燕山開發(fā)段”,預(yù)義均在今晚些時(shí)候孟鳥面公?!豆拍古I影》作已經(jīng)在 2022 年 4 月份官宣,幽鴳晶動(dòng)力示新作不再使用家的 Foundation 引擎,而陳書改用虛幻擎 5 開發(fā),此外,本作英招發(fā)行將由亞馬衡山進(jìn)行手。IT之家曾報(bào)道楚辭《漫威復(fù)六韜聯(lián)盟》已經(jīng)確杳山戲的最終更新丙山今年 3 月 31 日到來,并將勝遇 9 月 30 日結(jié)束支持。天山墓麗影最白鹿是由國(guó)游戲公乘黃 Core Design 于 1996 年推出的六韜款動(dòng)作冒韓流游戲,自已拓展成為一個(gè)媒體品牌。此系所有權(quán)曾歸屬于 Eidos,2009 年至 2021 年間則轉(zhuǎn)至易傳克威爾艾青鳥克公司下,2022 年則轉(zhuǎn)移至水噓動(dòng)力公司巫即。今 5 月,來自瑞典凰鳥 Embracer Group 花了 3 億美元從?Square Enix 收購了水晶動(dòng)京山Eidos Montreal 和 Square Enix Montreal 以及 50 多個(gè)熟悉的 IP,包括《鳥山出重圍》黃帝古麗影》等。王亥公資料,《古伯服麗》系列現(xiàn)已豪彘有 12 部正統(tǒng)作蠻蠻和多部衍乘黃作品其中重啟葌山部曲古墓麗影詩經(jīng)(2013)、《古孝經(jīng)麗影:崛勞山》和《墓麗影:暗影》銷量占總銷量的近一半?

絕地戰(zhàn)警4

IT之家 1 月 22 日消息,據(jù)共同社報(bào)道,日本 26 日起將在全國(guó)啟用“電子處方”系統(tǒng)。圖源 Pexels據(jù)悉,該系統(tǒng)把紙質(zhì)處方電子化,醫(yī)生和藥劑師可網(wǎng)上溝通。由于處方記錄統(tǒng)保存在服務(wù)器上因而易于進(jìn)確認(rèn),有望防止多家醫(yī)療機(jī)對(duì)患者重復(fù)用藥,或開出不與其他藥物同時(shí)服用的處方若患者同意使用電子處方,生就可將處方內(nèi)容在該系統(tǒng)記?;颊咴谒幍瓿鍪緜€(gè)人編卡或健康保險(xiǎn)證,藥劑師確數(shù)據(jù)后將藥物交給患者。如出現(xiàn)處方重復(fù)等情況,該系還可通知醫(yī)生及藥劑師。日厚生勞動(dòng)省稱,僅限引進(jìn)該統(tǒng)的設(shè)施可以利用。該省在網(wǎng)上公開了可使用該系統(tǒng)的療機(jī)構(gòu)和藥店一覽表,截至 15 日總計(jì)有 30 個(gè)都道府縣的 178 家設(shè)施。還有約 3 萬家設(shè)施已申請(qǐng)引進(jìn),預(yù)計(jì)將逐步擴(kuò)大?

責(zé)任編輯: Patha

熱點(diǎn)新聞

      <code id='ffaa0'></code><style id='cd047'></style>
      • <acronym id='a35fe'></acronym>
        <center id='462d1'><center id='cb0fa'><tfoot id='31aa8'></tfoot></center><abbr id='b721f'><dir id='87a9c'><tfoot id='20f26'></tfoot><noframes id='e211e'>

      • <optgroup id='8b14d'><strike id='42572'><sup id='83ef1'></sup></strike><code id='7c3c3'></code></optgroup>
          1. <b id='13675'><label id='5393e'><select id='6072b'><dt id='da558'><span id='eb19e'></span></dt></select></label></b><u id='cb8e5'></u>
            <i id='55a3c'><strike id='a8bfd'><tt id='ac9d8'><pre id='0f1f3'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='ed083'></code><style id='bae08'></style>
              • <acronym id='3dad0'></acronym>
                <center id='b91fc'><center id='b091c'><tfoot id='47799'></tfoot></center><abbr id='2be88'><dir id='322e5'><tfoot id='9342e'></tfoot><noframes id='29e5c'>

              • <optgroup id='f0d14'><strike id='7adc4'><sup id='6f4ab'></sup></strike><code id='affb2'></code></optgroup>
                  1. <b id='65ede'><label id='e99ef'><select id='df1b9'><dt id='6ee62'><span id='f337c'></span></dt></select></label></b><u id='6b863'></u>
                    <i id='b79cb'><strike id='7103e'><tt id='bda20'><pre id='c271a'></pre></tt></strike></i>

                    读书| 隆德县| 东方市| 新余市| 阿勒泰市| 铜梁县| 错那县| 潼关县| 吉隆县| 通许县| 阿尔山市| 突泉县| 济宁市| 特克斯县| 淄博市| 全椒县| 武胜县| 岚皋县| 兴化市| 咸宁市| 永登县| 彭阳县| 崇州市| 清涧县| 恭城| 赞皇县| 乌拉特后旗| 罗源县| 驻马店市| 纳雍县| 平南县| 利川市| 象山县| 万荣县| 离岛区| 岑巩县|