Video: Dab tsi yog txhais los ntawm Linux kernel?
2024 Tus sau: Lynn Donovan | [email protected]. Kawg hloov kho: 2023-12-15 23:47
Cov Linux kernel yog qhov pub dawb thiab qhib qhov chaw, monolithic, Unix zoo li kev khiav haujlwm ntsiav . Raws li ib feem ntawm cov cov kernel functionality, ntaus ntawv tsav tsheb tswj lub hardware; "mainlined" (nrog rau hauv lub ntsiav ) devicedrivers tseem txhais tau tias kom ruaj khov heev.
Ib yam li ntawd, tib neeg nug, lub ntsiab lus ntawm Linux kernel yog dab tsi?
Cov Linux kernel yog lub operating system (OS) kernel txhais raws li Unix zoo li hauv xwm. Nws siv nyob rau hauv txawv kev khiav hauj lwm systems, feem ntau nyob rau hauv daim ntawv ntawm txawv Linux kev faib tawm.
Ib sab saum toj no, cov ntsiav twg siv hauv Linux? Feem ntau, feem ntau cov noob poob rau hauv ib qho ntawm peb hom: monolithic, microkernel, thiab hybrid. Linux yog amonolithic ntsiav thaum OS X (XNU) thiab Windows 7 siv hybrid cov noob . Cia wb mus ncig ceev ntawm peb pawg kom peb tuaj yeem nkag mus rau hauv kev nthuav dav ntxiv tom qab.
Tsuas yog li ntawd, txhais tau li cas los ntawm lub kernel?
A Kernel yog lub hauv paus ntawm lub operating system. Nws tswj xyuas cov haujlwm ntawm lub khoos phis tawj thiab kho vajtse - tshwj xeeb tshaj yog lub cim xeeb thiab lub sijhawm CPU. Ib micro ntsiav , uas tsuas muaj cov haujlwm yooj yim; Ib tug monolithic ntsiav , uas muaj ntau yam tsav tsheb.
Puas yog Linux sau hauv C?
Cov Linux kernel yog sau nyob rau hauv lub version ntawm lub C programming lus txhawb nqa los ntawm GCC (uas tau qhia ntau qhov txuas ntxiv thiab hloov mus rau tus qauv C ), ua ke nrog ib tug xov tooj ntawm luv luv seem ntawm code sau hauv cov lus sib dhos (hauv GCC's "AT&T-style"syntax) ntawm lub hom phiaj architecture.
Pom zoo:
Dab tsi yog qhov sib txawv ntawm pawg los ntawm thiab muab faib los ntawm?
Ib pawg los ntawm ib txwm txo cov kab rov qab los ntawm dov lawv thiab suav qhov nruab nrab lossis cov lej rau txhua kab. muab faib los ntawm tsis cuam tshuam tus naj npawb ntawm kab rov qab, tab sis nws hloov pauv li cas lub qhov rais ua haujlwm qhov txiaj ntsig tau suav
Dab tsi sociologist tau txais txiaj ntsig los ntawm kev txhais yim theem tseem ceeb ntawm kev loj hlob thiab kev loj hlob?
Psychologist Erik Erikson (1902-1994) tau tsim ib txoj kev xav ntawm kev loj hlob ntawm tus kheej raws li ib feem ntawm kev ua haujlwm ntawm Freud. Txawm li cas los xij, Erikson ntseeg tias tus cwj pwm txuas ntxiv hloov mus rau lub sijhawm thiab tsis tau tiav tiag tiag. Nws txoj kev xav suav nrog yim theem ntawm kev loj hlob, pib thaum yug los thiab xaus nrog kev tuag
Yuav ua li cas rau txim nyob rau hauv Is Nrias teb rau nyiag computer cov ntaub ntawv cov cuab tam los yog tej software qhov chaw code los ntawm ib tug neeg lub koom haum los yog los ntawm lwm yam txhais tau tias?
Kev piav qhia: Kev rau txim hauv Is Nrias teb rau kev nyiag cov ntaub ntawv hauv computer, cov khoom muaj nqis lossis ib qho software cov cai los ntawm ib lub koom haum, ib tus neeg, lossis los ntawm lwm txoj kev yog raug kaw 3 xyoo thiab raug nplua ntawm Rs. 500,000
Dab tsi yog qhov dhau los ntawm tus nqi thiab dhau los ntawm kev siv hauv C ++?
Los ntawm lub neej ntawd, C programming lus siv hu los ntawm tus nqi txheej txheem kom dhau kev sib cav Kev hu los ntawm kev siv txoj kev hla kev sib cav mus rau ib qho kev ua haujlwm luam qhov chaw nyob ntawm qhov kev sib cav rau hauv cov ntaub ntawv tsis raug. Hauv kev ua haujlwm, qhov chaw nyob yog siv los nkag rau qhov kev sib cav tiag tiag siv hauv kev hu
Dab tsi yog txhais los ntawm hom ntaub ntawv muab los ntawm C ++?
Cov hom ntaub ntawv uas tau muab los ntawm cov ntaub ntawv tseem ceeb yog hu ua derived data types. Muaj nuj nqi, arrays, thiab pointers yog muab los ntawm cov ntaub ntawv hom hauv C programming lus. Piv txwv li, ib qho array yog muab los ntawm cov ntaub ntawv vim nws muaj cov hom ntaub ntawv zoo sib xws thiab ua raws li cov ntaub ntawv tshiab rau C