0% found this document useful (0 votes)
140 views

深入理解计算机系统

Uploaded by

杨艺
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
140 views

深入理解计算机系统

Uploaded by

杨艺
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 833
i We Be Bir AMC CAN TA 1 2 ATR Gr kh A HE RR ETD BU A A AS SS BB — ON PO 5B A EI Si EIS EBL, HE RY IR MAHER. te EBL AAT. AE Os BR TB es Ak Ne SAA RRRT TUE MSE, AAD MOR 21 AM ARAM TR ER. LE CUE, OD RRA ATG, BOR M AA TIM + PASE ER 18 eG a 1 LD BOE RAT RA. ET HT A PA HA EY AS I A EE Sg] RAS ME LNT hes Bb BLASER EU A Ce Hk AL hE, AE RL A Ak AY BEF Pr URL Eta Jy HRC HE AN EBL V8 tH Aa 6 AES. HE RAB Aa” A BOE SIRI HB HALAS Oo TAHT it BBL MP SE th SG ABA LAP ELVES. UN HPCE ae 9 HE DER, TR Jy HH HAL LL ht DURE BOE” THA CEES) ZR BOA EH FB itl 3 Le AG 19 ih ALA REL] — Pearson FARE (Addison-Wesley, Prentice-Hall Se HIE FM FA a) OE. APE | BUR RY Att Ee RBM BERL, AR TB eT A Hy AR MEI BEBE AY Se eR HE A A, BRANT EM PAR Te MT BE Be dE a RE UTA SKS EAS. MARRS ART RR. EMI, HT RS BOER. TM AL, ABC AAD BCA UE TUBE, JET BEI Sb A Si Bs PAD BOM ROL ETN Sh OM BT TB PT TR AC CH EBS PISEFE NEES A: 2 AG BEY PBR LANA RO AE Os AR UR “TR 2 Bt LA SB” PC Sal A oe BUA 2002 4H FEIT RRM IT AE, SMA T SRO SRS 48, HTL BO RA SR ne JEDI PASE BO 1 tA 1. PRA BEE 9 BE + SPEC RATA Sb ABD] SR AE, ASAT, SOV AE BERG. Le — A me 2. EAU EBL Gk OUR AE Oy HE ah, TD A a hd, Ge A AS Ae NEE RAE 3. AGHA FD SB BBG BMA AS.) YR PRL Dd > RA A BEAN TTD 9 A ARE SIR, OR A BEER. 4. AES i RPO Als ah] ER Pe BOR, PRUE. GEE, AER BORE 5. SUL iaL AAS HH ABC PE IS A BR Ae BS BR Ae HAE WS oO BR So OA AE cia J rk. 6. RBC AOC AT Pe, GOT BE SiR HAR. EBLE AT TG A IER ALEK SRA SRT IO. OT EBERT, TT A TAL Sh Met FP eB eA LS BP H.R RE A TE RE A a TL EC Wi, $1 Stallings, Date, Ullman, Aho, Bryant, Sedgewick BAP} Hh 18) 5: ALPE AR, JERE de SIN Sb— i AEM Stanford University, MIT, UC Bekerley, Carnegie Mellon Univeristy. University of Michigan 85% J 99 HCH. HTN 38 BL di GH LAR 30 AA TS. A AEB LE Wit, MORAN. PRIA. PMLA, SUR. RR ET, Ae. FA, OE Et LE, RR LS SE BOR BEAR, aT PRB) AE TR BUT I PE AS HR FA BR, AA REE BATT ANT HA ASG 3 idk TAH OR EE A BL IE HE vA OR BI, IR AT AR Bd REAR, HES Fie AAR BO PRA RT LAA LDR, RE CR TNO LAR AES Aa BE ZO RR RT AC A EAR BAIT A ABI RAT TAG PR. BOAT AR He A HE a AG [email protected] RAB: 010-88515918-300 AG ae th PR BK = SLOT BR 6 Se UB ee Hy RAL 100044 OF HEA AREER, BATE ASE EAP TR. PAIL, BER — LAL Ae HEAL T BRT Ht EA SAS, CER EE goo FRE FEE A AE RA, ARE-KMET, RARRGR. RETURNS, CRAB i HEEL T— HE BIR EAE T — 7 LOMB A RAE SB HEH. ALE, RES. RRA 2H] BLP, USAR DR As RI) AS a AS, TE EP ARE SURAT Ct BY BLL BARAT BEART LAR BE, A RY ALA AT ES — RESP Ht LAE 8. kB. 24 Ak, RM LRN TM: NP AS ACERT SE MALT Skt, ELSA TSR PN Re ALD ea SLSR MM HSE SP Ed, — AE ABR TO A 0 A a PLA, OGM A Sei FL ABER AUR EBA A CR KL, RN HEA it LR a EN pce UIT} RUSK, RAE AEH BE EBRD it BEL Te RH OTA SEE BL AE ANAS — ae RB St LE AT AR Sat. BANE AU ANGMAR HSA, FEMITE DBAS FRA. BIE KIL HET, LAE MOLAR AR Ee RE. 1999 EH), TNA, BR Rit T — EM AIRS BH, HET CSR. CEMA), SEAR — 7S Rae RE Se BRE PE SH MRAZ ERI. A, PILE At LRA RE EB FT FUE, HRA MTR MART RAR MTR, HAUNT PRAIA. SAP T TE TALIR EME MRR SF EE TL, TER AHN] LS A. 2003 ETA SSB ALL RF AAT A FRE OS SP eT EAE A, RAR PT aR Bryant #1 O'Hallaron ff) {Computer Systems: A Programmer's Perspective), ERARULEME OB, BUT ERE TART Mit LA ETRE RANE TS. RIA BE hE fF, AMAL AS MATER OE T RAL — ACFE 2003 AER ERS. 2003 4F 8 AUR. APE BA FELT E, IHEP REA GRAMMAR. CRATE FLAS) ME KOLA WE ARE RS, IC HIE “NCU BUR SR, ASRS ORE A OPI aS HA RR — aR YSAOD), ARKAHO MOM, BME, BIRR, Bl. BRM A DE. HEEB ACSA — Ee EA CE BPE, AEF TRUE RA EE, Sir SPATE A RETR RE SAL, BRAT, BIRR TPO. MRDRE BRIT — “i. PAH. AEIEASTE AS, JERESE RE Pah REAPER UAE TERE SE. ATS RL FEF ALA SPS SAL RR, NP ARUP tL A SPINA CHUCSRIE GS), US HRT ACUI ARR DAT ep eR, ERS ABS) ARTO MTRE. FUL, EVR ARRAN, MUR T XP CANCE AMBER RICE) KREME, UR KN RTE CE, BL, ea PATA RETF REF AS SOLA hE AOR AE HE RE, RE APHEBAAEKE HMMA CORT RU) SHEAR RAMEE, Ais BEAK, TONES CRT IU 1G, RES hs PERE ERE ROL, PA RRR EER ALAR, CLIK VO AUR APR REL IK EE, IOLA AER, SNE ESE, PUB. fie ALE PER]. AYRE Fr] SL IR Sr EAA ES EY, ET ERE AE, RE PAR. ADGA ARASH, LEAR AE. HURRAY SH BE HOE, AD RARE TAS A, LAAT, TTS Pe A BTA SUR, WRABDF, VAAL, LAM LASHER LM. ROMER, HERR HRS, AOR RAR, A Cae, A AR tt HOUR . HPL SERRE REI ASE, NEE PE AL ABER EME ME He AR SE SA A PERSP Adel, BATT AR EME “MRR LAE AS EA EAL RA, TE AERA BH. ATEBBARHA, ABNEA BEA & CB REMNED. HERB RAL 2 (CMU) 8H, HOARE, BU, AAA OE AE ALAA NTT TE AIA, ECUIE ARE RETA EE HE Ae RADA SE BERL. PAA Jay CE BEAR a TB Heh A 15 9 AE ASR AP ADE ELINA UR, SEL OLA SE AY HAN. BAL, (RAMU HRA) —R—SIR, CDVEE ARTE T MANE TH SANSUI, ARE RHI TEER. FST UR Mit RRA. WORE PTE RE. Bi. AS. RG) NMRA - FRR, LHRSSAABE. SMB NEAR, BEM ANS, AIH a HD FAIA AeA, EPR TAD IEA RA ERAT DD EH A A, DRPENE DR ARH, BOM) RUHR IE, DUB ei. aus 2004.2.15 FARA (PARE) BEAM KRG APM BTEMNS TUL, BRTPE UNAS. ABEL, RAVE wR BR REE. PREETI RA STERNER. Daye Ih, ASE RB UAE TBAT AMY AR RE, AS RAE AR. BTL PE eA AS SBR BAY TM ERE.. directive AM Ea S ARH CBP Atbltinclude MBA), RIC SPRL pos HHA). MAR RMOU WR, GED PALI HS” EES, RSH FR ESTATE. (UE, Ze directive Min] DLAI Fi, HEY T instruction Hid] GAARA 3 AED, PMA RE GS". HT directive, instruction EAE —T WRN Rid. AT MAPLE MERA Ri, RARE, RATED AEA BBA F, BY directive i>. operation RE-AAASBNM. CASOEEPAATE: “HME” A GSS". NIRA ME, RNBARA- DMNA, MELT ERA RAR RE. RERA CMS AS, UR FRACRL operation HAA, BATE MA RE TOR AEA “Ge”, TICE TLS “Be e's BPR, DRA FEC, RATE 2-H CK RAM CE RR) PA operation ERM “iE”, TOE H BWP AY operation ESRF “PE”. ERM. BAP SUSE HEAR AON « memory 5 storage memory —“EMIE RAIA, RE BUEE HRRRy “AE”. (, HR B 8 SEX memory MMAR, RARER LM. AUN memory TUR RAAR. KARA iT RS TAS FF ARH, BALLAST URI memory Jz DRAM. PFLL, ASHEAE memory (8) ALR BREE A “Ae”. A memory Ai storage 1X4} # ial AP CAMA, memory kb “FEHB”, if storage “FEE, FA". Hb, BAER, memory BSW ATL, HR —-MEAMME RL, iA storage PRT OPEL 2a] RIS, HEATANIA ZTE (store, storing Hl stored). FLL, BAEK memory Ae 3 BY “FEM”, TTA storage (LEE store. storing AM stored) HH ARB “AHR”. KRUEZ Sh, tn RCE—AVIEP, FT memory A storage [MH IRA, BUA TAS tH storage MPIC Lh, ISAT AES ASEM ia], Las 5 memory HEH. hazard RE-MAR AERA SRNR. ERT, BLANC NP IO “BR”. Kh, RUVEREEN, KPA CMR, ROR EAE, BEI PE PRT BAA-TARA ER, BB+ “RR” PREM. Mil, 2 RPA, RAN MEP OT RK. FE OR” RAIA, MLA, ELD ERMRANE. BY, JME AGE ME, FPS UE RT AIA HE a), TA ”, RR EMBA GE HK, EKSTRA RANA SIN. PL, A” RAPS IRA timer timer fPIC: “SEITE, TEETER”. RRP IO RABE AE —~ TBE: [OBE (Jes EEE AIR SPR AZAR BY A RRR ENT 8 ITA 1, MFR: THREE ATE, THEE, Bim Patt. PU. te AGN OP CHEER RSP), BU BYE timer AIT SS, ME AE ME ete. local Jocal (UP SCRE UE: “AHA, FAB”. RATBOAT PR 2, Te AE bP OCHRE, SAG FAS ADEM, ERE T HERR, RRR BAIT AU i, 1 PDE ETT. ELL. BRAT fe “Bc” RNR EM, ERATE T RR, DNR. RAKE, LU HERA ATE 5~10 FARA EEO. LR, PRI AL FARR, ARE RUESE ERS TGA ROE R. ERE ARS OL. HA AA AIL PS RS AR AE ABR AG BRT TH a HC ABR AE SL 7 EG RAE A SE I ATR. Bre te woA (GEA 53 fF it MBLAGED (Computer Systems: A Programmer's Perspective, CS: APP) ix A 5 (3 SEA AGE LE DU LARA CE HE TH SENET BRATS EI AEE RARE IT AL A SEL RHE AS Ee») RR a A AE aS HP FRAT MRE, HERA. SER RAMA ANRRA BED, BA PRSH BE BAM, LALREFE OOF ERAN. SRA ET AERA BATS, UE ORI “BLE” ATL, eA 2 to PIB END, ATE Ze CIN TREAT RL, OR EE) REE He, WUE. HOLA RSH. RRB. RARAAAMB ER. RAR SHS RAMA ASP HITE LIE TDG AHA ER TEE RR Z HN “TA32", BOER PRE) “x86"), 7E Unix BRAS Unix (eon Linux) $efE RAB LIT A CRE. Ob TCR ADHERE, BNSF Unix SRK Solaris A Linux RA MKRK.) MPMATAMAE Linx AALMEMCTUNRP EH. RAE BUR BE TG I — SSPE RULAR, JF ALA ER, WR Jet He iL BRS EH IE CURA Nit FORLIC AF M4. Microsoft Windows KH. HAA. B—. PUR—7 Linux ($6 K CSI. wwwlinux.org 4 www.redhat.com), Ra “MHA” MRRE, AL ARRAE JEATHE— MAREE T . AARP, WLR Cygwin LL Cwww.Cygwin.com), $riit MEtE Windows F #4) -7 2811 Unix ff shell UL —A EHIME Linux $2. BEL, Cygwin IFA AEE RPT ATEN Linux Dye. BAER BRA CA CHA ENT. MRR RA lava BM, BARRO EI A CH HES GD, ARE EDD ES. Java Bl CAMO IE EEE AD. (BR, HEC IANA, HEMT EL. SEC ASTER AR TTR ASCE VO, Java PAB ERY Fils PEM, CR—ML-MIB, IH Brain Kernighan #l Dennis Ritchie #58 (4) “K&R” 3 SPB TMNT], AiG OOT, KER ARIE A EE BURL — 805}. LABHAULER TT C BARRE MOLES BZ NEE. SLE a a BFE FALZAT Ze Intel 1432 Ab 99 BE Lf) GNU GCC ave Re RA), BAAR LAT CET. BLE WERE SRENAM ACRAMES:. AF CMRERHRR ABH CHERAREREH (RAE) RA, OHTA C P-EEREE, ae TETHER. SURE C+48i Java, SHARE INPEIE RAS FALE ET it SLA SOU LRAT, EAA Ik Tbe a DUE Ea. Ah TOT ORE He RE ARP, ABTA LAO IE FER Bs PR 1, RADA AD RBC HE TALE (do) AA, WERIEN RR LARAMIE, SURGES Big TRUE. HEGRE NEE. NSLA AMAT, BUSCAR ERS NR AR, RIS Lf WORE A ERE. ESLER TEASE ACRE. SUDO RIN, ZER ET CORRES ARI, IRR Fat SR, FAA CE AEA. RTA AANA RHE ee. itd Pe A MP AREER. VRP W, DUE TRU URE: OAR ILI. LPR E A Se. SONATE HNL 20 OP. AMS ML OES, HP EAA PAT SOORBRAMB A, HIE I~2 Tht. — RES ARR A RAI. OOOO PIII, HEE 10 Abit. SCT AE BURA AE CREF, SR ACH 2.95.3 9 GCC SPIE CEA MEA YY 2.2.16 (9 Linux FEATS ACER, BAT AOU CLAN. ATURE UBT MAS SEL (csapp.cs.cmu, edu) 13H. A200. RAUF TI AP RINT, OPER ZR SL. Ee, FA PLL AYRLF AEE codefintro HAR Fi hello.c CHEE. BURR, SB BRA CORTE, AMR LA EA. code/introfhello.c 1 finclude 3 int maingy 4 5 printf (hello, world\n"); 6 ) — code/introftello.c AP. — SRA EAB! SI» ALMA CFA) *" RPE DE) (0 Tee A A AL AL ASH TEMA. Bit: HORSE? ABP, HHRBMRSURABALROSE, FRM OI, MR ewe SET, FEARS AH. ALMA LAH, tte, C. Linux 4 Intemet AUTH? A Bt, FEAMAMAFLNSERRE GAM, Ode, HRA. MPRAHARS? BAH HR, FRSLT LATERM OT, He, —E A AHRE ZT RMR, RED KEM BM MAMAEALEAHANT, RE, EA-EFBRRMALH, Hoe, HAR “hoinky” ? SEAN REA Hs — PS A BUA » BRAT CSR BR AE OR A AO A SSF 5 BRAT Uf 8 as AA ASE RE 7 BL EB TEE BR MEAP SE St OTH SOLA HALE AES a RS AE AREAL Cx-y <0) KAR (xy), BRAY RE Ser eS. ERAN REF RIA (-y<-n) RARE, BN AE ANB Ri ON ESM ARAN TAR. SEAR a PRP RE — 2 IR, RTT RD IA PER FAs ES EH BLS AE 5 BIE: BAAMBRAR, RAVE MUTT HH C PRR ARAN) (A382 ICS. BATHE We AI, CoN. PA A, RAE OBR. BUNA AAD AAT, PHAR APNG. FF AR OR BLS BE A. BATT HO A SP OVA IRA union) FUSCA AY DAC AL FIR. SDA SE AA EB BE a BE A BR OL A AA AAT PE BL 28 LAE UOT a. Bh Mab ah ee Pe EARL AT TRY TO RAE. RVSKABM, K-BUPR RAIA A MTR, IPR a eR FH (datapath) "POA SS) —ds, KPT 1432 SSRI — TE “86” HOM PSE. BURL ATER AL, APR REA TE, RRR TNR. Vik a it. AP ARAL Ah HCL RI OR. FA HCL fA AAA A PB EB J A 2 A BSE: CRAKE. CAB, RABE USERRA. BATHE ARLE TP Oe, IMRT AL CE EAT ALS FET ABR OD. PR FRAY LAR UL ER AU EAB REE THEA. TPE MERAH , RAISE TRE, ‘HHI T BLARALAR (out-of-order) Ab 3#-28 2 Sufi TARO, Re UAE AEA IR AS BAX ME SDR DCULBAIE C FEF YTERE. KOR: AMS AA. NINA ROD, TES RSE URGED BE MLA ARS 2~> SAA b, PAN -AWARA TERRE, UNER—- TAS TERRA CER SEB Ls FEM RR ARLE AS AR TD A. HAT A A A FEE. BUNUER 7 AANA EE (RAM) ALR EFEHRSS (ROM) UL BSIACRE SIA ABS Le AR AS «RAT HARE He PB, PR (iG EF ASE ak a HT D5 A a ak LL HE BAC, ARES RO APSE”, UAE Ta] AL ABHE, TORR ALSO ABE. Fei BRATS VAD FS kh wt 0 TE AE RTE: MAR, KAVA A MARR, CIM AAT BE LTMY (relocatable) AlHT MARK. ASAT. HEAL (relocation). MAR. KARE, URS RK WRG. KERRABP ORY Ree, MRE PRLS RAB RC. BO. RE AFAR FY Fi a i], REIN AE OK, IEA OR he SRR ARE ACA PRICE — PE AR. AAO fa BA A EH ES HRM. BSS. HP. CRAM TD, RUA Rel Cian, ae ARAL DA Sh AES OR AL) ST PEE I. RTI EEE RT FS TIT, MBE SE AOhSe, BIH AAEM EFC, B) Unix 4S APH ATF 1998 AE RUITEAEMEME (CMU) KAFFEE TS 15-213 SPER fi: iF HALA KFA Introduction to Computer System, ICS) [7] MALI. BEE MABIE BE TICS ARAL, SE 150 BARE, ASML LAA ALLA RE. OK, FTIR AGE RR TE MEEPS BLEVE RUT Bit SEL YP KS RRR See RMR. TCS RRR a BEAL BRAS PDB He aR EAE SPITE SL. I, BALE LR AA Le MEUM RA. HHH, KSRAE, ERA LA, RA RET EL Et SLPEIP. PUB EY RUE AR, RAL I. BOR Tie ee JAS C PRERPERE. TE Be tea: TER, Ee Sn, SUAS ARBR Tia BOR A ios 2B AO AS AR PEASE BUR BAIR PLA Ss TRA TEMS SIC TS, MEK CREAR ALI THE HIM, SORRY. FR, LA WL ALBEIL RIF K (switch) HA. ER, RATER RR, LIB AR SKA, GR TR. IR. MEAL. (RS. PERRIRIL. GRR. VO ULAR SIF RAE. SRA TE AA RATHER ICS URREIR JSON EAR UEBESEAL. SUK, GRRE F. MIRTH AR TH AE) ALARA. (RGR, BUBB SEE AVRO T APR LAR BO, RAT RETR BS AE KEIRA AHL] EBA TES oP aR ak. PAL FAITE, EARS AA ICS RAR AB iP se TS fe BE SICSAAMME SRICS RAH AAT, ARPT AR, SARAH MH (15-213) EAA FARA EM, Bik, A TAH: “15-213: BARA EL” | RBA, FAH RA 2001 $2 A 13 8 (2/13/01) PAH. SH N# SIGCSE KRFSRLE AGRIVRAM, REAL T 213 FL, HAIL BORER 13 RY. HAA REL RRR AB 13 SAM, GMB MMARAN ORS. © BLE: HIMARRH, KILI “hello, world” RMU AREFE AYE dy ADM, Shell HHMALOEEMEME B © RIE ERGATA. RUC HALER, BA Oe ES A HEAIAMES Cowo's complement) (IRF ARETE. BAN REREAD lt HARM TPE RMF, HATRED PAY TE. RRA AS ES SZ FORIOAUR, CLAS UR ER MCE TE. EIR LATHG TMS) (SRERMB ZR) AEN ALA RAT Sh. ATR. aba ALE ORE, Bi, BRR RR Oy LL | ip BEAT “BCH” BAT “ART 2. ie 2. SIGCSE #8% Special Interest Group on Computer Science Education, Ht WALA MAHA NABH. —iFaE HRTEM, 7B) CP BER ATIN AYE AS HMBEAE (nonlocal jump). PERE, RATE Ny: A SE AE 5 PEAT TE I] CET, A A ‘O21 FR PARE BATT ATT AS A HO TALL Unix, RSA SMA. PSEA, fh aR AE eS Hi Pee Unix BT ROR. MBAR OTe. KEE EBL AR TN aC DT CPU FRET a (cycle timer) BIZ BES AP), BRAK PA ALi ASW a) AR eS AT ON] PORE, DLS RA TR BIE ET. AAI, RAE LT EA DEAT A LITT THE EA PAE BRAT AE HIS 4f E E EPT E PARRA TR © BOK: RUA R. RAND RRR AE EINE IL ATE TR PUTA EAE T tA PALS AA A, MME APL Fy Sh SER HEB A 5 RATT ie 8 A AOL BA ad. HH RATE TER ATNCHRTE, EG Unix ff) malloc il free SRE. PURE AEF PRL, SUERTE i A SL RE DLA eh 4 i ABA EL FT (AE RE HEAT IESG S| GR A aS S| FR PEPE RIT, PBN FERRE RS EASE TE AY PR PA FO HG EAH © BLE: ARAVO. RAVER Unix VO MEAS, IMI ART. BAHN LIE SOC, VO HSE Rau LEM, AMT TCR. BETTER T EY AFR A VO #4, BTL TE MAb short counts. HATH C HERA VO HE, UL E45 Unix VO MAR, BARBIE VO MIRE, RRM ES. BE, AER RELA HARAS AIRE. © R12 %: ABM. NRATTR, MENT 10 RS, HHS RHPA PRE, Lea. AS. PASM (byte ordering), TERE REBUN MANATEE Sc. BR ER. MRRPEA IRE TELE, WT NE. KER ANA BR, (RAE IREHS 4a Web FR BB. BAZ UE RL 1 Ai PB BP RI Bee PR A), URE TARE AMT Intemet MBL, HE ABER EA te BEF (socket) ROKR'S Inemet PMNS. BIG, RAP ARICA eM HTTP, IRR T— APPEARS (iterative) Web MRA. © RABE: HR MAL. KAY Internet MBAR APA EMEP THR EAE. BLATT RR RT SHS RFE BL GHEE, VO SRR BRU RAR), Habel Al ETB IF Intemet MB. RN TAP. Vv SRE, RA RSET RA Grentrancy). 38 FAFA FE SR SLE (MAR BAF AB RA 2 SOT DLAI AC AAR TAO ASL EUR (182). PRIOR EEA TE Adi. SAE RTA SRATHED) © LYASE, BERR EP LIN PER. FE AA Wte: © ORG: STEMI EH St IH TY LAL LR 5 fe SE RRR IES AERA. Wi, BERS MM AT Re. fli, BE EL BUR AC C REARS. PEATE) BT LAR BR deo C HBT. © ORG+: ORG PREPARE UR AE A EPP EREIO. ALORG URARAEL, AES SS Sh EE) ACR AS Ae AT] CAPE FB ERE. © TCS: SEAAY ICS URAL, BERS FEFPOH ATARI RR, AMAT ERRR OR. BRA ee Ae EIR SET FARRAH READ Eat MRE. A ORG+REL INE HALE, AURAL A IS RADE PARA. PARSE, LIF SEAR ALHE Ab AOR AY AAV FT AT. ICS PRARARA LE A H 10 FE, WORMHOLE 4+ 1S ES © ICS: SEAMVICS RA, BORLA, HMR VO, ME HAE AIE ACH Fe. KART PSE A AR, SURAT TCE RA IL SEH o IRRRARA. WM ICSHRA, HR THA RE, I A Fi, CURE, AER. RRR VO. MARANA. PRU RES AUT ‘eR SSR HAS AD FS. CONE (daemon). #838 FSi Unix IPC GabFIAl jf). at emt ORG: ‘ORGY ies 1OS+ SP 7 oad 2 ME 3 wuaines 4 A a ASH 5 ARH 6 esi aH © @ 1 8 9 Fae 8 & ° Semi . . ‘Ha . 10 LER © w . . . u RO . n rae . B HRA . He Re eB BP2 ANSFABARE (a) SUGBERE: Co) AEBNATPANITAR: Co) JERSE: (A) EFF AL. ICS RAAB 15-213 URE Fa P.2 BEA EEA EASES TRS AR. RR AS LR AE Eh TRIE Ah a H), MAM ORG AM ORG+RAEAT EAB) H A. ArT, SRS SS A ot LR FR UCS oR UCS+ RPE» (EAE LBL EPR AMIE AF BE PIE, IB A Ee aS ICS UR PATLSK OGR BRE FE Mit ELEAF 4 SHARIA ORR He 6 FE — ELA a at 2 Ts PLES ORG+, RAE BIICS. WURAEM A CHI CLOMIARA A Java Rel PE). TY DUELS ITAL YE CL, a HU ORG oR ICS UREA A. JUG, FANTU AN ORG+Al SP RAS RHE ASEM A MEM. Re Aind hy eae BR MH ICS BI—38 SP ADT OR BUR ICSE. RE MRR] a MEAG ACEI ICS + RAR A 7 PEALE OE. TTR AS ELSE —B 5.0/5.0, FY BBY 4.65.0. PAN ARIS TARE A, SANG, ERR MRA. Kil RABE — SAS Bie BMGT. RABE EATS RY A EN AA im Be AE BE A ELA CAITR. HOON, HATTA REALE BR ER AS HEL. SR tT Tht C BARR A, AUTEN RAT SHEER. Sik ER MED FR PROS EB. UT, Ea ATE RA 6 TAIN IF HE. OUR IEP ATER —-4 AER, AEH “MRHE”, HT ED RM, HALAED RR (grading) ARG ICR BEA. AMT FAL) TAGE LAR 6 N,N RR AAT MERE Re oe FE ETL. SKE. FF ESRB AAT SE) SAE RR a. Rp Rah SH CREE DAA Ph Ra TR, eo ETT CE AVE ATHY AT. XA ER eA TORE, HRA AILATL TRUS OA 3 PR be Sea MAURER HE. ARTA. 4 SHULER NL, TED, RAE Diab ES A HCL AER CUM AS. BPE RU, ok AHA URS eh eh ae FEARS BLUE HRT AER RE A RL, JRC TT a AS AT REN. SRD ARE EMT HE A Bh ABR PS ARAN AS), TAN SE HAT 2 Verilog S#% VHDL if 5% ft) 35 AxiTO RR HI ER. HERR. PAE LR BC ECHR) SR ER) HERE. GR SEF A 20H T RSE HE, He ER ROLE shell Sab. “AEA DLA] BC M0 aA PE ALAS AY Unix shell FEAF, 4048 ctsl-c A ctrl-z Heft fg. bg Al jobs fr. GSKA ENTE — UR AMIE RE. IE ALIAS Unix MERLE. (SAT (SAE TE malloc RH. AREA SEBLALATA CLA malloc. free Al realloc (of ish) MA. gee 7 ADRES A OAs aA, SER AAT PA Da) OR RAL. RLF. PATS MF i ML Be AFH GS A BB SP ZAI AT Web ARSE. AS TL PAMTR AST Web % 3H AUR IX PENAL, FF EUR TUS a bea HR FR. CPR VO, SEA. (S.C AD. ARB. PHRF. ASA BUTE AYA RTS MO EMME, ERT PARSER REO BLO. a it BUY RC HU AEM T BLT AT ALE ARID eB ADA R.A SRAT 15-213 PREY EA. fA] FORINT HOR BRATS. Nick Carter Al Vinny Furia AAAs BEE T fh] ff malloc FIFA. Guy Blelloch, Greg Kesden, Bruce Maggs Hl Todd Mowry 7 % S27 SH SRG UR, RAT hah IPB DDAGH RES &. Herb Derby 220 T FINI A HYE S Alki}. Allan Fisher, Garth Gibson, Thomas Gross. Satya. Peter Steenkiste Al Hui Zhang M—FFRG RAD RAF ATR. Garth FI RIL RAHAT A (RG CLIFRE. JEALCE Allan Fisher SS A 14H 07800 F AMEN AB IT T ASI LTE Mark Stehlik #1 Peter Lee #206 TRAM. (GIKHEA Any ARVE RAM ABS}. Greg Kesden EERE ICS ZEBRA RAL L MUA T 4 RY LCI. Greg Ganger #il Jiri Schindler $2 (it f —#8 BALAN HE RON. HEE 7 RAK FARE BER. Tom Striker IER) RRas T FF fit a Ut Mf}. James Hoe ZESb SARAH Hits MR T RSA A A REE A BAT AR TT TRAE, fA Khalil Amiri, Angela Demke Brown, Chris Colohan, Jason Crawford. Peter Dinda, Julio Lopez. Bruce Lowekamp, Jeff Pierce, Sanjay Rao, Balaji Sarpeshkar, Blake Scholl, Sanjit Seshia, Greg Steffan, Tiankai Tu, Kip Walker #1 Yinglian Xie. JEILE Chris Colohan B32 TRIN BIH R, LAAT 12 AA “EIR, FLA BGRALIR E A Sk H LS Chris Bauer, Alan Cox. Peter Dinda, Sandhya Dwarkadis , John Greiner, Bruce Jacob. Barry Johnson, Don Heller. Bruce Lowekamp, Greg Morrisett, Brian Noble, Bobbie Othmer, Bill Pugh, Michael Scott, Mark Smotherman. Greg Steffan #1 Bob Wier 7.92 T ARIMA ELH IN PIN AH, IE FRAT. #9 5H/NBIM Peter Dinda( BE4t A), John Greiner( RR A“F), Wei HsuC # JE WIA AF). Bruce Lowekamp ORES ES BE KAED, Bobbie Othmer (HUE IA KS), Michael Scott CF MFT KA) Al Bob Wier (FE RELEB GE) CEBCE MURR TS HT OF A 5 TD RE RB HAT A EAT BUTE RAGH Prentice Hall HNC 7] 0 F14. ABit Marcia Horton, Eric Frank #1 Harold Stone 4 Hs SF AEM. Harold EPUB TF Xt RISC AICISC Sh FERS A Ri ROME A BALAK Jerry Ralya ATAMILIR, MST RAMES WS EIR. BUR, BUT ROB EA AUER ARE R Brian Kernighan U2 Ja AKM W. Richard Stevens, fte{{]IR ATE TRA BA ES IER MTA A. Randy Bryant Dave O"Hallaron RVG Randal E. Bryant 1973 4H MHRA (University of Michigan) F-4¢ (i, Bll AUR AF LB (Massachusetts Institute of Technology) (WFTW Bi. HF ¢E 1981 EAR SEAL EA. AEN NBL“#BG (California Institute of Technology) MT = "FH, M 1984 44 —~ ARES A RCAC # (Camegie Mellon) (19. BARTEL it SLULAL2 19 2 {ERG (president's professor) Ait SHLAA AM AEE. (Al CST TMi PH LR ALIA AUTRE SM GET Ue UR BCP BLL 20 FF. EVER LA AER SE, TP ESSE SSPE SA AAT BR Ht SE BLASS A fl CE ES) TRAE RFS os EA A APE AVFETF. hl O'Hallaron BGR RZE RA ARATE RT “SARS” UR, A SAIS SBR ASE BE — TA Se 7 Td UR. Bryant SIZ OE Be ABATE AE Rt A ESE He TENE AE ER i 2 SEP, LHL AU BURLS, DU SUA ECE ORT Bit EMER CA. Hh T 100 SBA IC. 48 Intel, Motorola, IBM il Fujitsu EAN ME S214 7 SUBS AE ARR. AROS. PALBOH AK. JPL Semiconductor Research Corporation MUA HATA RA RA TEAM, it, ACM (Association for Computer Machinery, SW SCHL 4) MUM) Kanellakis FG FRR, iH IEEE (Institute of Electrical and Electronics Engineers, "(AHL FLAME) AM WRG Baker 241 50 “4 J932%E (a Golden Jubilee Medal). {t/t} 42 ACM HI IEEE A9B¢-1:. David R. O’Hallaron 1986 “(E48 EWA (University of Virginia) seit PMLA RITE Bie TERE BRIE, F 1989 AE AEA SERVES REE A AL WS BLAE AAU FU BLL A I BR OK —LARVE NENT BARA MR, SONIA RE. ULAR. SATUS Bit Al Internet FRG. Hl Bryant HA, WITAT “URS O” RE, AL ASTI eH. O’Hallaron BRAM EE MAT SE LRSM ATT. BG, ARATE RT A BRERA LEH LR AR. te eM Quake A, — PTL CRIT AS Re EB Be RUE RP REP Kah MAE, eR Pe EL AR, OG REALTY BG SA) AZ. FA) Quake JHE PSA ie. ALERT CMU Hh SESLEE Bem Allen Newell (LURK. 12 Quake JH Gar MAMER FF 183.equake, # SPEC! ASEM OH Jytt) SPEC CPU Al OMP (Open Mp) Jeb FEF th. 1 SPEC X Standards Performance Evaluation Corporation fH". ——i#% = OF KFREOBE mo OF RAE B1E HRA LL RBI PS nnn 1.2 PRPS UAE RRB AR DA Hat, 13 TARE RH OU fol TEA Ra HY. 1.4 ROBE BR REPRE RE EF ah PRE LS PUREE nceneneannne 1.6 FEW KEE RE 17 RARER 1.8 ALAN RA RE HS 19 F-#. 110 AMK.. BBS Ra IOAT BOE pene 21 AMTEA ... 2.2 SBCRA...... 3.1 SL 3.2 FEF. 3.3 Mest. 3.4 Ulta. 3.5 SOR ANEME 3.6 Bt... 3.7 ith. 3.8 MARAE. 3.9 ORR 3.10 MF Calignment) BLL ERE BERET ee 3.12 OSEIE: (QA GDB WiRaE z 3.13 FER 28 MEE S| AD LEP BH... PARE... o “te CANEPA: RA DB oe SURE AR 86 18S HRA TH SBA AIBE PF HEAIIG & HCL...... ‘Y86 FINE (sequential) SH. AREA Y86 MIVA LE SH, Asti ACER ERE.. ARAL Sma FB HI BE, POATEFE NER. BR AB, RB BAER Be WD ALA ARAL BE OT A a AD FEE DLA CAE SE. BR RE, BIT ANG... SmI. Seer, MAI (Combing) ARES ARN Fp SAI AUT H RA H SRA FF fit HERE... RSET: PERERA UAE RE RE. 372 ae soe . “ sake FERRER, JV RBYE.... FENG BIE TEE EER. TS REF A A Seer, PERRET EE AE eee: RUBE AE PAS ee FAPRHE....... B2MS ARRLBTEE ‘aE... Pei Ma) PIF... FASE, HbR fF. 7.4 RGR FLT. TS HSA SR, 7.6 FES RM... 7.7 Bet 78 WAT A RIE. 7.9 Bal pur HICH. TAO By AS REE SE, TAL SEALE ETE TAD 5AM (PIC) 713 OER AREAL... TAS A MSE KHER. 8.1 RR. 82 iM... . 8.3 RIA AUER 8.7 SRAM A 88 MB... BOE Peer . o1 HESCHL SE: UY. 9.2 HELIA Cinterval counting) KIYBEATTA soseenee essnsenessennnee 9.3 AM Ms, . 568 9.10 #108 10.1 10.2 10.3 AedOLe tite 1 yee th) TA. 10.4 Aas. fi BE 2) 47105 28 EES 10.5 ESL RRIF ArH RT LL 10.6 HHALARHE.. 10.7 10.8 109 32 10.10 HEB JON CREE 1O.12 FORMER LEAT MEAG Hh eS LS. 10.13 Af SIMS BRAM BM BR RRO... HA Unix 112 aTIFAI 13 RAK... 114 JARio faiktraniis ikea 674 11S BERRSCARTEMER.. 679 116 EH. 681 17 VO Bef ‘apHtt VO... Web | FR + Tiny Web 35%. 12.7 he. Bi3e HRM... 13.1 2k FiabtERIt EEE. 13.2 BF VO SRR R RE .. 13.3 Je FRRPER IE ML... 13.4 SREP HIRE... 135 AP SREERE...... RE: MPRA HRMS BS. Unix ASE fH RE B2 ith AP eee B3 csapp.h S34. BA csapp.c WHE CHAPTER USDA Sea aF Mw 12 13 1.4 15 16 V7 18 1g 1.10 BRB LEX BRA BER AN Ta RST LPEAR RON SREB SERIE PEATE ASE PIS BREF ERE RAN ES RERRAR AA MSRRAR HAAS Te Me Swaunarn VW 1S 7 7 2 RA* HAMARR RAM ARO RN, CATES TE. BRR RAT SURE ARE INET] AN EA, ELIE RICAN HE ADs DLT AE 6 TAL Ht ALAR EAB AL A EA CATIA RE SAE a A TTS AAT At PR A AT CA Se tn RE RY EE IME RE, RH RS WRAERBF OH BORED T URREAREF IAB EAS, MARE SAL RRNA EAE OIA AR, ACR SIR LON GRY “RRA A” AOIHE . PREFER ) SPRL SG , be bm Bf aE es Ht BL RRA HA AA EE IRE ER ALL RS AA BET ARAL AY CAD, RAEN TPT BAN Ab 28 A BS memory) BSA» ORE T ABU BE RE FE OTS BLL I 1, HEEL TB a eA AL PI SRE SE FE KS RRR eI, HERES A Internet APR T EAA. HEE SeSV LA AEE Se EE SES A RAR, EAA RR ORE Sh eS AY Unix shell. AGMSIAEARCR, HAT A CA) Web ARI 38! 4E Kemighan Al Ritchie (XT C HRA AR 40), ARAL 1.1 PATH hello FE FERRE AST C. JS hello RFE MEM ERIE, (RW Te EMBUT, RAMS BAMA OAT He. MRR LOR, AAA RE ER T RE RR LAT hello FFIN, RABAT HAR Ute SoS te. code/introfhello.c #include int main() « printf(*hello, world\n*); } code/introfnello.c 1.1 hello we BUFTULL BEE hello BEF FAYE tir J MAK FE Ra BRAT RY FTI AD EAE i AE GVRP RG, PUTER RH Lig tT. MOU AUG, PRA. BADER ER PARE BE HE RRS AAI). RN BSR ARI 11 PBMAM+ LP BUTEA hello FEF AYE EMP RRA CORSA CH) FERIA, BURR AR e PEF BR ai e E PROLIFERATE MASH, SORE AEH hello.c. WEARERS RE EME 7 eh O AN 1 RRR, SCRE EL SH) AFH, AMAR BTA, BNET. TEVA PET ALE. KEP ARR ARMOR ASCH HERA RAL TE, RT IR aE JA RERCER LORE FFF. Et. 1.2 PH HT hello.c FRFFAY ASCII #756 hhello.c BEF AE DLE AV FFB ATG RAE CE PEPE 5 ENE AB ARE, YI REE BAM, ARM 35, EMME “H.R 105, CME A a 3 FE “1, DURE. FER, STUUR AED (MALT Fn” OZR, CAPRA NCEE Fs 10. 1 hello.c Ik ASCH FA HRA LAH, BSS i # ion ec l u 4@ e

\n \n ion ot

p or i on ct £ Co" hoe ol 10 32 «32 «32«32:«112_—s«Ada_ 105 110 116 102 40 34 104 101 108 1 © 1

gcc -o hello hello.c TERE, goc RUD ETA IRALE ST hello.c, IHERB RANT AT ERLE hello. PMMA DATO ELIE, MEH 13 Bia. BATRA CHAE RIES. LR BARES) ACHR TERR. printf.o heli0.0 hello met AT Bee Fae (ep (oad B13 BiERG ° -BULRBT. FULL (cpp) HUBS AHF AMM (directives). HPLTUAR C RIE. Hehe hello.c +158 47 ti¥include 48-& & FE PRALE BB AICHE stdio.h HN, JHE AREF LAP. GRAB T A? C RIF, TRULLI TORSO Be © RIE RR. GAPE (col) RAKE hello’ MPRA LHE hello.s, GAS—MiLR ESE Fo ABT RFE 5 AB AB — ACS THT ASL 2S. CREE RAHA HIE, BD EAS PLR A AAS LET I ‘ASO, C RPE AbAN Fortran 45% 8 AEM EFT RY ABE PE CRA © TCM BMR. BERK, ICRA (as) H hellos BIPERALRIE IES, FEL SIT RR MBCTE R12 (relocatable) BALAI, JHEMRURELE HARE bello ‘P. helloo SUE NRE, CONF LAR TSTEE IE . ORRRe K h R "PHF hello.o LF, LATHE ALIS. © FURST. VER. BUM hello FEFUNRT print PL, CURA C Abi — Se, AE AC ER AEA. printt BAEC T—7P2 % printho MAUR AE BRIER, eT SAIS A RIED BURA hello. FFE. BEEBE Cd) PARMA, BR BUBB) hello Hb, CHEAT AMT DARL GRIT TTT). PUR ARAL Titi, BRERTAT AR AE 5 Sit: GNURA GCC & GNU (GNU & GNU’s Not Unix #5993 ) HE FRERHKSHALLZ—, GNUAE A 1984 4% Richard Stallman RRM —7 RAL ABAD. RA HO EREA, RAT RRUK Unix HAR, RARBG AAALAC. 5] 20024, GNU KB CBRRR AW Unix PARRA LSA RT, LASS, ALA Linux HA RLRRGR th. GNU 43%,@48 EMACS 488. GCC FS. GDB WKS. HS. RRB mT HILAR Rea, GNU -RARGET ERS, ka Pike. MATa ARE sh Ci Linux RA A— ARE ABR GNU BF 8 ARH free software eit. [ deat HY free % Bd F# free speech ) BG” ZH, HARI (freebeer) # “KI” 2H. 1 HAL, Linx #492 RERAR SERBAT GNU LK, CANS Linux HARE BH. 1.3 TREASON LEAD whe JTH1@ hello; JXPE MAIER, BUTT AR AER GE BIE AT ROLES. (EE, A SEE RAR RAL RD anita ERA oO EN. 9 AAR He. DAE EARL, ARTA RRA. FEUER, BAN KABA T SUR ARIGTT T AERTS PRB LYE. (UIE 2h 7 ZEBRALINY C FEED EH RITE, BUTS BOIL Seis BDL ARES to TH ARAL C Wa NIL RIB Ste SARIN Tf. Heda, 7S switch EAE A ERE LE — RIN if-then-else #84) 219 2 —4s PABBA? while HELL do TREAT BUG? FET STAB A e? A DT AUS RR BS EOR AL, ATAHAMAE BRAIN, LETRAS BE? at ZH Dh Me ARIEL A OER TR ATI LS HAIER 438 3h, BUSAN Intel 1A32 HLA. FERRITE REAL AUTISTIC BERS JORPEROLANE SA. ES Beep, UsHs OLED C AUB AE, ABS SLAP TER LAE. AA TOUREOS C PEFPRUTERE. PRISZER 6 Re, HhdHF SEN RHEE THE, CPE A ROUTH AH AEE TEED, DRUG C FEF AE A EOE AL Fide PATTER RET. © RAMAN HORE. HUERIIMAR, BE A RRR RCE EAD 5 RE BR HR, THAR TAN MVR. Leon, PERE RE FAT, SEAT AER? AAEM AER BTA? DURA ARLAY CAPER TBE HAWATAMRRERENA? PSMA SMR MEHA? WARM otk HEUER ARMIN? BOTA RIE, Atte HER AAR ABZ TELA BR? ZEB 7 SEP, WHET EBX A © BRAM. UK, MAb A RAR TASHA Imtemet RS EM RA. xeety RAL DSA AS BS PEI DAR TR FAC AE FS EA tea SLPS AS), BADE 3 SEP HAR HER IU AEE RAH BR. 6 HAX 14 SUSBRRIRH APPR Te TE HBSS PHOT S JHA, FRALEY hello.c GLE EA Bisa iF HBR T OTT Bl bSIC HE hello. FURR b Ay T 6 Unix RE ETAT, RATHER A BIA shell MARTE DP: unix> ./hello hello, world unix> shell ~ Har S47, Et — Meat, GA Tire, RIGS. RGA AT A — PBA Fe — 48 BN shell fr , HBA, shell BARB — A PUT IERIE F EMBAMUTE AE. FILLIES, shell HMNBNAT hello HAF, WG RUF 1k. hello FEF CRE OWERITE. RAIL. shell MUG MER, SF -MaAM S47. 1.4.1 RGR AT T RHEATH hello FRA THA, RTE EEM— TRY RANE, tobe 1.4 Bia. SRGKPAAL Intel Pentium R27 ha, LAT ATF GEA TT ABP LAE 5 PEA SRG AN SAS FRAT EB IAHR AED TERS AAS 0 FRA a a ae VORee UU" 4 ARIA, HAAR RET OH ‘RRC EM nel10 Pr RAT CHF 1.4 FRB RAR CPU: PAMERUL IG: ALU: HANBML ZC: PC: AURIECH, USB: ALT EH. BR DRETRAMR A TE, PLEA, CME AREA MERE, TE GR PRU MEEKER, RAF (word). FPMFWM (EK) L-TRANAREM, & HIRAREA 7 AAS WAAL. UCM, Intel Pentium RAMEN 4 Fi, TUR BIS ASE, $140 Intel Itaniums AULT Sun ZL SPARCS HFK 8 FA. FAFA ALLL MORALE ZR NB RIAD FREARA 2S. ATTHE, RNRREKA 4S, HERRERA IF. VO i VO BVM) RELA SHENK ADE. RIM TARRAI TORS: TA SRA BRER A LR PFA ES RR, LS I SP CF Hw PERL). BIT, HI DUT AEF hello BCEMEE L. GVO RGMRML— MENS Rise 5 VO BRR. HAVER SZ MEH ERAT EMNARAR. HABE VO REAR PR RANE AP CE) POA, TISAI A ERLE. FOOT, BAIR ARE VO BAM VO HE Zea. BoRSU SHRM AM VORSRMALEN. ESET, EEDA FEPAVR Unix VO ROR. RUM WA NBA we, Ae Re APH AhiRE. ER EAE PUT AER, PEARSE REFIT EBL FRI BAR PAE «OSE ORR, EAE —A DRAM (ObSREOLARRAE ORR) ALR. BAL, FERRARA TE TES ALIN, EEA BE A CHES], REA ASTER. RR Uh, ARARAF I ALES BF H.C REREAD RE RE FAZEIN. Hein, ZEST Linux fH Intel HLL, short SAMAR 2 FA, int, float Hl long 3 UGE 4 FH, Mi double AVBE 8 FA. SR 6 REAR AERA, Leon DRAM Heb fT Pete, VA Be ANT Rett a Aas A aE FPA. SE PRAPERE TE (CPU) AUARARIERS, READER (BLT) FERCEE FETE HGR. NIE TR ET BRABATHRES (PC) MERA ERR REFS). EAT — MA AL, PC a HEART MREME BIS (AA SAL). | ARETE RG, ELBIT HL, ARE — BET He AT AAS: BRT Se (PC) FEMUR IRS, MRR SPIO, DTI IRR RE, WR EE URED ERI, TKR IER ETERS PAIR HD SARUM AR EADS AIRS, CAEEAT. BPAPABIC HP Cregister file) BH ALMA (ALU) ZITA. BARE TN ITE RE Gs HES AIM FR RL, RRR AE NTH NF. ALU HAR MSR AHL. FEHR PRED T, CPU ESM ER FTES PUTRI. 0 AR: WATER —A ERAT PSS, BRE BERN AA. 0 hs ERENT EWR — FAERIE LR, BRAM ERR. 1 PC RSH BORLA a TASSELS. AR, AZ AAT RT OLA LF COP 8 HAY © Rif: BLASER ARE ALU, ALU ATP, JERR ARE eee, AGRSRPRRMAR. © WOit: KP VORE PRN —-AEAME AGH PBR © VOR: K-MEFETEN AFR E—T EET UO RE. 0 HB: MELAS PHATE, PRL BUFF MR (PC) sp, Bide PC “PRD Patt. 5 4 EA AS AO BN) THe EF ETI. 1.4.2 dA4F hello BFF BELAY EAA AL AAR PIO AY 2, BATFE TA BRAT i AT ET BE TH Foo CSE BML ONR RS AAS, BA SA MEAD TE, ALARA RR TAP OHA Ht. shell FATES, BH RAMMAMS. ARTE ALBAT A “mello” Ja, shell FPR EME HE GER, FALE MEIER, OOF 15 Bias. REAR thE RR. SANE Fee OR EH FAIS ABA ERE hello > SERA LAAPE RES, shell RETINAL CBSA T MSA. FAG shell BT — RUE SMR SH hello HL AERTS ACE AREER BLE? MATTING hello XE. WARE SEAL FAT “hello, workd\n”. AUR DMA CAREPRRE TR, HOR 6 PTE) HAR, SARTO aa AE SAREE BIA Ee. IX BR 1.6 Bia. F hello FAR SCH PRY CES AIR BINA T FERRE, AOI BREE TEAR IT hello FAFA AEP HMA RIA 9 PODLERE EIR. GEMS HE “hello, world\n” PAYS AER PH UAE, EMME SEP ICHE UBD ANA, IRA RE RL. IX BOO 17 aR. cru eae menye Fr vac “helio, worldin” netto 1H RUG. BEE D Wiehe cud AREMALM hello ARTA 1.6 MRINETTA TABI Sm, BAYA ACR RO AWE hello ATTA Bl? MehE SRE RNR 15 BRA AL MAE T BLE UR, RIERA T KCAL EMER SA — A 10 RAX BIS —7L i. hello RAF RWLER SRE TERE Li. SFP, TATE ABET. MARILERICTTELFIN, THO MEAS BIER. ALICE, BRE “hello, world’n” FPHHHY CREE Jk, FERS UB ET. PMA ES BLS. MAF RE RE, KB WET PAPHOS LAF. BG, RARITY TES B PRR AL EES TPR PIS TERI RDB OSU IE, BEA RIE BR a BE EAT RR A TA, TR Re AR HE FM) BL. HAN, PAR eb RE a BET ALE EAE 100 48 EE RAREST SAUER DR LEAL ANF AIS FL FE EF PER AIT X 1000 Ja fB RAL, MLR ECR RULE FES, SUA. Eee eALERTS PR. MOBBER Nay AE RE CED BEBE EE AEP ERE 100 18. SERIAL, BERT PARADES, LES FZ io) ESBS IA. MPRA BB AGE FF ECE FY HELLER MAGS POR EE REG EAP ZINE, RR RAAT EER AL, BR B (cache memories, PSHE), CATR SRE PIT BUSES DBL, fp BALIE RE AAR A ET MEERA. PALS HART A RCP RR TE EE. PA Like ART SEB EV, Dy AE IL EA REE PEAR A CT I WEA AY L2 Bak OR A ESE — SPR A GA. ER) LO PAT) SPE Ee DT) LY FRA 5 Aihs (ARS UR ECU Te] FFF ROBT) S~ 10 45 LA LD iF LI PPO AE aS iAA4ES (SRAM) MBEAHEARSEBRIN 5 SATA HERZ — RE BH RIF A LS HP, BE APTS TR HL ROPE FP ATERE. UOTE 6 EM, EAE. CPU fh BA ieee, ee 12 eRe fae “nan | ie (ORAM) 1S BRR 16 BRERAMNERRS EADE REAL — AER ARID PEL CBHBUAEAE) ZIMA — Pp, BERRA ARE A CPL, SEPANG RE) MOAR EBR ANS. SER, SNES HOE HR OUR BAAR, PURE 19 TRIB. CXS, LEE, RIE. EK, OF HAF GEE EEL © RARE PF TTAB, REE O DURIAH LO. L1 PE SAP HER Ee OAR L1), L2 RE ht, EARLE ht, DUZER. FENG BE) HSER — 4 ERE BREF PBS AF IE. BL, HMA RA i SPER LI ARE, TT LI SUE L2 RR, LO ER, EP GR DBAE LER ALTE SYA RSC AE TR EAA FR EP, A RE ER AR FS RR Laas | cyan rane Raa he ARORA EY L2 RE Phi meee BRETT }3 Ren ote haaenes eterna te Perro 4 kB oe Ciena) aA LOLA eae H ‘an-aee mages a TRS, Web BIRD B19 — SRR AR ARELFE ART DUE FLL 1 L2 (USE RGEPR ERE PE, BERRI IADR RY DAFA aE EASE ATE. B 6 RT Te 17 REARSREE Ub BUMTELE! hello AFB F. 4 shell MLALZAT hello FEFFAY, 4 hello AFM ACAIA ERT, PRA ARMM, BRR, MARAE. MRO, CARRE RS 5 BUTTHT ARC TE AR EAT UE PRR ZL, OA 1.10 Bia. BARBER BREA BL AA MER. 110 TRAN BO PER ATTA DAE: Tuk BR PE EAH UF AR A HS TNA HER A PRR TH, WAAR ABN. PERSE 111 Bm LA HS Bee GAL. RLF eS fe LF) BRA IAE. GOAL.) BEAR, SCRA VO Be MR Be, ROE GREE AMS VO LE MMRR, WLR EAA VO Re HRT. 12 RAX BATEHOKT IE HBR atte oT EL — aL... ' xt ; —— nae | ewe VO ite FA] RRS 82k: Unix i Posix 20 HH 60 FRAKES. TAME A SMEAR, Heo IBM #4 OS/360 4 Honeywell # Multics & RR. OS/360 AA KER RAGKH AA L—, tH Multics HHT $F, SAGAR AMAR. RFBECBR Multics AAMRMS 5H, CRHAFAHAAAMLAMARLER MT 1969 HE. ETAL Mutics RE Ate Mea, —HEM ARAL FTA T—Ken Thompson. Dennis Ritchie. Doug Mcliroy 4 Joe Ossanna £ 1969 4-3F44 4 DEC PDP-7 it} HMLEAANBBE BRS — ABIES MRR, RAMA RP ORS EI, redo A. HE AP BALA shell Ht &, MARAT Multics, ALHRERI. KA HMWEOL. 1970, Brian Kernighan Sth Ask, PSA “Unix”, RARE, BAR “Multics” HAA. 1973 FNAKA C EMRE, 1974 $, Unix P46 AST RATES]. BARRELS ALAAA HERO FERRER, HUA Unix AAS RRL RAE T RS SE PEK, BAU IARAL 20 24 10 FRR 80 FRE MELD Ao AFHORATR, 18 HANVARA KAA Unix 4.xBSD (Berkeley Software Distribution) —% FRAP Hae T BALA ‘AEB A Intemet Hi. HRM, WARM E RA T HAN A CARA. BA System V Unix. HALT PEW, Hedo Sun Microsystems #4 Solaris Atk, IEMA 2E M48 th BSD 4° System V Unix AY TERA. 20 #46 80K P HH, Unix RAR AHH. RARE ERR EMM BASRA, PHERMLGRT. AT LRH, TREE ( & foe F LAID) RACHA RAPA Unix, 284 UG & Richard Stallman #4 # “Posix”. 9 RALGE1T APM APR, AMA Posix AEH. RAE HMATRE AH, veto Unix AMM CHERU, shell MAFIA. HAAR A. MOR RAS 1 RRILK DWBA Posix HAL, Unix BAL IA MY ZF ARH RK 17.1 aE {@ hello SAFO RSE LIS ATI, BURRS AMER. MRO | RE Rotel tt. PUPAE LA ANE. EAT VO Bete, TORR ERR | Seah ALE A aR See RAT EET RS. BORE AOD NOR NT BE RTP HE OTR LS EG PRM, WRIA TR RNa — RIKER. EARL SL, HOE AB HRA RH 13 AREA HARP, BTR RGR AT, SER LEE EERE SL — PEE SO PUTA. BRE RADIX HT OL HPAL FX AK (context switching). PERALTA RMR ARAA GR. APRA, RAL ER (context), WHFS B. beda PC ABABA, UREA. ETA, RELA ATER PRET. ABE RRKEA SARE RAL RAN, CRATE TLR, RES WHENL FX. KERR LPR, RAMS B AREA. SRERAAE LLL TiF. FA 112 Reo T BUA A hello iE FF AYRE A RR ERIM TBR PAT PTET MERE: shell SEEM hello HE. BOTH, HAT shell HEE Bi, SHOT LOMA. MRA CIE hello BAN, shell BMWA —+SiT MM, BAR AL, RAT BAIA AR, FR SE FH SoH LAL FEARS AE AE. BTR RBA shell HERBAL RC, BIRNEY hello MARI LPI, RT AE MIAL Hee BAY hello BER. #E hello HAEIEG, BE RAO shel BEML TL, PHPMLAAAE, CSR B Tmo TMA. shell ! hello tf Es REE IERRRE BUR, HE ROR ARE }erxos perce 12 HE Pe SRE BES: Hj BARA EAE AB EP BE BE BE 8 HE PAIL OO PL LAEES, UA BIN FEF AE Boy 0 AS BE TEE. REAR MSAK S EEG A HT AS DE ESET, AT ALT OU ROS REPO RE IE A FATA AERA TY BSW. ORT RAR PS NMS, SPE TR BARA. 172 Sie REM RATA HEE Ral, CUO, — ha Las CARAT TR, BRR ME THERM Ch, UKM S MEE. oF ARS RR IFAT AUR, AER Ty eR A EE, Dl SEZ Ul LZ SRE, LANA OEE. 2D RT. KET MRARS, BO RRO. 1.7.3 RRA ROLE i REE — AES EE EBA T MB RRS PRB EA SMEAR MEEBO, HZ Nab bubs. A113 BAAR Linux REPEAMEAL ME SET) Set Unix SEMBLE th MLA IOL). dE Linux RE AYO 5) 2 — A a eA 14 RAF RPGR, ROMA MERLAR PE. IAB VYSTAR SS AUB. EERE, PR ARAL EA PEE Oxeeeeceee FA PARA OT Porc eoteeaes 6xe0000000 print £0 a oxa0000000 etre EGET He malloc CHR) Mello TRF Scena Re oxoscasoo0 1.13 BBA RAMBLES i AAALAC REA AK (area) FIR, EPR MAST MIIME. HEE ATE EINE SA IST, (AERA ET, MERU OA. EE fa) LDS LAR AA RE. © RA Ria SRHE AURA TELE MBE FOE, REAR EAM C SE HEART AAR UAL AE PTT BR A RE, CEBU IP LE TTT SCF hello. 4E Sh BISA AUNT, hee >) BYES HK Ha PHA] PUR ATT 0 FR. RAE RRS TAR. ARE REE — BPE AT Te TAH, SBA, fe 29 01FR malloc Hi free IXPERY C ARERR MaR, HEAT AEE STW By ARAL. CER 10 HTD EEA PA AY, BUT HT PE. FRA, CES HL 1) PP] SEED FP ARC RE PPADS Se EE EE RR PIS. FORRES AIA, (UES AES. ER 7 BU A ee. WEI Rt THN. 0 8. COPA aS APR, SRE RSL Be. AER, AP PCRS WBIEL AT LL a As Had AUR. HES, AERA 7, PR HK. SERA APR MGRELES, RRR. CER 3 He ORE AE A) aT BE AE BO A 2° AAAI RES. AREER SES ERE CEFF RP UA SD. Mk 93 fa] UNBAN GS ZAR RADE. BED RLPAS CUR SIX AA 8 RAN BE NA. SDLP Ai 2 (0 Es BEEP BRE eA BE RY ATS TE, LSE NE BE RE ‘HUE RESET = EAS ABLE — 7) ESE OA fa RST EE ARR YR AL AE RAG HERR RR 1S RAE. B10 MERE EMO LE, RE tA MMAR AR Mie Te 17.4 SHE RAL E PFI. FES VO Hae, AH. OR. Baa. MARTA, Moyle FAERIE P NS BTA A PSL AEF By Unix 1/7) 28 Se FLT OO IRA. SPAS AS A FAS SC ABE A A SAC AY A EE AT ARSED OT ET SBT AT HANA PEE VO WE fr PH), eB a EC PEL EAT a SA BRL BOR. Ea gh, RFP OY CL AEF RAR IN RS LAT. HORM Bete 3] Unix YO. BH: Linux AA 1991 +8 A, —*2&H Linus Torvalds #32 AR SEI MATT — NAF HH Unix ARE A Aa. AA: torvalds @klaava Helsinki FI (Linus Benedict Torvalds) ‘#0842; comp.os.minix ZR: & minix $HRBANHA? BE. ATARI RE tf: 1991 8 A 25 8 20:57:08 GMT AMAA minix MA, ARAN - REEMA (RI) AE 386 (486) AT EMI AR (RULER, CAM GNU AK PRKAE IL), RM AAS ADRTRER, ABBAS minx SKAAMH AMER, BARRE RRARET DARE MHP CHAM LHARMHMRH (DAREKAR BD. ARE CBABBT bash (1.08) 4 goc (1.40), FAA LEME. RERAARRUSA ae MARLERALAM—E, HA, MAROMAS MARR AH, KRURHIER, RALRRE Ane R MAN, :-) Linus (torvalds @kruuna helsinki,fi) RFR, SHOAL, MAY TAR, Linux LIRR —- MERA TARR, hit fe GNU RAG ALSS, Linux HARRAH T—PERH. FES Posix #8 HY Unix RRA, Ode PA Ae RAT SES RAR He, IRA BH I, Linux Ai Bsose sk LS T A. IBM M—A2 aK S40 Linux BAF] T RFK! 1.8 FFAS RSA th RS REBUT LEM, BAN — ARIE RIAN — ILLITE RE A Sk RRR SOARES AS RSE RE. MTR GOR, IM AT REMLW M—+ VO BH, ME 1.14 Was. SRGEE AS SIAR, BUCA BAGH, io ABSA A). HMO, BERT UE MICHAL RSG, TEBE UB che) 16 He Fae nhmBe wa] mt) B14 Mahe —H 0 ke HATE Internet RA NERA, K—- SESS RD tS EMEAR AUR RAL OES—. ben, A FAA. WORT ERE, TERY, FTP Al telnet FER BSE Fi HE US Db REM. ELBURN hello afi, PATH DALARAN telnet AYRE “SAE EBL. LIZ 4F hello FF. (RB BUI ACHE AE BL LEN telnet 2 ie ERSTE ES EBLE AY telnet RGB Ze Rll ER Hide LE PLIFIE AF shell Fis ZS shell ACES ABA Meh. GRA, ASSET hello FLFR UIE 1.15 BF REE MERL RR. 1. Raped WA “ello” 2 SPRAY toner HA GESF77 EB “hello” 3. RIP shell ER = SFA “hello”, shell ist] hello FURIHER VERE celnet I 4 Telnet Jk Ir BT PER iF “hello world\n” 5. PUREE BA LAT “hello world\n” 1.15 AF telnet Bathe ic#2iE fT hello “RRUTTAE telnet 65" 3H A“ hello IF BA FTE 4288 i» Be PAE IE HF eB BE HH telnet BORG 28. CE telnet ARS SEAS EBOUCBR MES, GHEE HERBYA IN shell FEF. HEP OR, aR shell 3847 hello AUF. JH FTIB IIS telnet 4 AF. HT. telnet FS BBR ie RASA MOH BE Beet telnet FSi. Be FEA HH BH UR ATT AH SAP LER PAA WBZ AIEEE AT OP BD ARE RI. CER 12 Be, oy PRCA CALE, HAY AMOR — “MED ALR Web HRS 28 « HEAR 17 19 B-H RNRAAK RARER RT. MAKE PEAL—- TERM, REAR LEED. REIL TASER IB AD REISE A OEMS ASE FA] OE LGR Bigs TO I BES AA. AFAR FADE RI PS EAT RT 1.10 SEAL AREER PEALE, EAL STF ME LG TP. SLA RS RA AAR, CAME OL FX LAR AREAL. PRE RARIER, FRO RE ASCH SCAR, 8 es WeSvaee Ae AE AE ARE TPT DSR EAN EERE A HELL EA ES. ih LAER T ARR TALE FRE. VO BL ‘AL CPU BF FFREL UATE GR, TL RGR P ME He ED, CPU REFER EUS, BT ALB ARH IEE. DRAM 2 Ff SAU TE. EE pT A Fir AR A TE A He SEAR, PU LE ts. PR a Ai AI EK A, By EARN C PEFR RIHERE. PRSABL NAR PARE Z ORT. CREE MEANMRRS: LEN VO RE HRMS: MVR ANE ERM RMS, VAR EAM VO REE. BUR, PARI Tt LRG Z AEE BR. ME REE BRAT, IH 1/0 Be. SAMIR Ritchie 5 TRF AIA C Hl Unix HUA MERIT — FFA 63, 64]. Ritchie #1 Thompson Hf Tse HAGAY Unix ¥H}[65]. Silberschatz Al Gavin(70}## GET XF Unix RAMANER HH &. GNU Cwww.gnu.org) Al Linux (www.linux.org) AA AY SHA Ei. RENE, RRR Posix $28, Udit IEEE (standards icee.ong) S84. oS 1 Mbp FPS wT FX NU ANERORAENS IY NASA, CEPA HES FGAN. THIMGD, RIL DERADEARIED, Le MORATOST BISMOVTOME. FG, RUS EM RES MITRE, ESE Sone DUDE CRBS. TSR, BAAR UOSEMER OR, SRE IRDA RRKTES. —BRUIEH ST MEBNSAE, RR, EUR STU BRM FORTS, KTH ESOEME. BAIDU FRANQLURERABA, WRT SARABAADAS— SPHA-MAICGMSMRA TRUBSLOORR ATO. MBE BREWS. AMILRSSIRHAN RH MARE. 19 CHAPTER 2 fri A AE Aas AUER 21 2.2 23 24 25 ERA BARA Bee ING 21 22 HIE BUR SBE AE AS a. REN SE, Ba (bit), FEM TRH RM. KRM T 1000 Seb CO ARE, base-10) UR T AUHE, 46 12 HES ED CAR aE, IRAE 13 THC HE AA E-K Leonardo Pisano CHE4i 4% (HH AE Fibonacci) #7 B\0G7 » ARAL} MERA IM TFT MS ARR AR, 1 a AAU AL, SR RT. KA SERA tes. AERA, BON, Ra BAL RH LAI, PAR EARL AR, Bey aR 9] RIOT PST et. ET AAR SF RGD AT EA a i RFR A EF SEMEL AG THEE AY EB ABM BL, MAAR AA. ORT, RATE ei, PE Ginterpretation ), BUSS FASTA FY REMERCLL R, RUT RRRE A ETT TER. Ho, TE FAA aE ABE, BATE A PA SE ERE PEO, RAT RE — SOAP HOF BEANE S BET HOTS. PEAR RE, RATHER TD, LL RA HEN OS LSE Rs. PAGE AEE MS OH. LAAT (unsigned) SOF ALM TERY — MEM Ae IAIN, Ae RAP RAS FSF. UE #1 ANY C1wo's-complement) Si RANA TFS BEB ORE A LAK ATES ROR A ERE A AAS. FAS floating-point) HTH ATM MEF id BK AY ok ARRAS. BLA AE AS el Oe AS ARIS A, BiG RT, SOL A A shee. it SAL Ae a A BRIN eB a a, Bb, RAL RE, Wee BREAL (overflow). RASHES MERMTR. HM, EKER ROUBLE, SH i& 3X 200*300*400*500 2:74 Hi-B84 901 888 IRE A T WELSH HR —— it — TF en RAP TTA RMR. All, RR ALS SAL TRE BOS TNT STE. Glin, RRA GAH PUPA, AR IU EP BE PC AL, ABH HH 884 901 888: 500*400) *(300*200) (500*400) #300) *200 (200*500) #300) *400 400*(200* (300*500)) FELT RATER MINER, LEE aN FRAG SATE IACI YE. SURE PEER Mlle, ELIE AL TE CR LIED A-Ail, HP RROWRAR, PRAMS. GM, AS BOLL, C RIK (3.1441e20) ~ 1620 RAMANA 0.0, TH 3.144 (le20-1e20) RAFI HE 3.14. LARK GF Ra, RARE T ARATE Ae AH A A EAL RS IR EP 5 CES CTE DB AB RE EOL AE. TT LT CLES LAR. BEE RAR AR AT FOR, RAT REA. TESOL UR AS Ba — Ee OK TS UAL. ERS 3 PR REE A LAR RE, OH EA BRERA. ARP, BRR, IE KT Rt EA. SLB TE (RF Feo, BAAR LAAT AG A RT ROR RAR 23 RE TRAGER NPE BBR LAREN 6 BUTE SN ERA OA. RUA OE, RE IRIE. Btn PYAR FET, “EMIT ACA OLB SAI AE. BULLAE SSCP BR DENA, ORR, RUE BEN Ht PLZ AI RR MAS Me ZEA YBN. RATER A, AANA ERT MAA CRIR. BA RUA EAI AAA Me I FZ LRA BE: SHMRAK PREF APARSALR, ASL ERE ARPHAE! HTB, MRS ERAS, OR RIERA SHRATEAAR BAMA RMS, ABR, kA SOR AEM (Heb, RAL) BURSA IE, RGA ACRE do Les ED. CHRP SIE CZ, (ACA AMM RAMEN, EARP RE C MPA AR CHAAR. Bil, lava HS OLE TERME RAAE IME. C HEBD VES AY BRAN, Save Met Me Ee A RIG PR TG AN. ZEAE AE JL Ay AD ABA Java REF AAA. 21 fae ett KE BUSOU 8 LOR. MEE (byte), AMAT SHLAA REAL, TARE URLFAN TA. PLEA EERE BLA — MER AINE WE, OR LAA (virtual memory) 4268 REE 47 1H Eh MEI PORERL, BOWE MBESE (address), BEAT AT REAM HE RAR BAe dt i (virtual address space). TEM ENA F-RTIN, RMU HES fa ARE BREF RS HEBUB (image). SRI, CTL 10-8) (RAN EBLUL AES RAM, FRELAEGR. SRT ARERR ES, ROMPRES SAE BE ALIZATIN GEO — ME De BH FERGIE A BE ADRS) Hy ATE, HAE FAT (program object), HAE, FAFMGE. HOMEHIAR. & SELMA LAREN SERED NEO. HE ETE AEA NLS TO) FERN. Hi, ChE EME CE HEEB. — EOS EAL TE) PREAMP RISEN SB PEAT MAL C SPEAR IEAM AUR BURR, APC BEAT DRIED, Ac RARE LR ARDS UH PT TE CET BTA LAY BEANE ALL. JRE CRE EP RG TOR, EUR ERR SE PERE HORT MEAD OA. CRANE RIT, TETAS BBA PAA. ICED. Comme BHA CHAE RHE, Pea onnwontins (a Assn) Hb. RARE HHLABATE: CHMPEHAD. © ASSERT, FE RAL SM SLE PPAR RD (rode, AE Bde), 24 H2* 24.1 PAM RAE ~NEW ATE 8 OL. TEER. CAEL 00000000,~ 111111112. AIF RPE FER, TRMERIRIE O19 ~255 ino AEE S de HF AR ER BANE ath dE AIEAT, HUET BERRA, SABC AEC. RINT, RT 16 HER, BOY + Aa] Chexadecimal) BL, KASAM. +7 (HS “Hex”) (FARE “0” ~ “9", WARE MA" ~ SE” Reeas 16 PAT REANA. PD 21 aR 16 SP AEE TN AE NA Be. AP EBS, ASAI BY 00,6~FF ice ECM. DL Ox BOX FF Sk RCE ABR AE NEA. PAP OA" ~ “OR” BERT LEK ACL NS. poM, RATAT LAH BF FAID37By« 54 OxFAID37B, BR# Oxfald37b, HER KAS, HCH, OxFalD37b. ZEA TET, TUTE C tanta aT A EBL. PRR? 0 1 2 3 4 5 6 7 ron o 1 2 3 4 5 6 7 RL ooo [oor | ono | oor | oro | ow | ono | om BUNCE 5 9 A B c D E F ee & 9 0 0 2 3 4 1s aL 1000 1001 1010) 1011 1100 hot ino uu M2) + AMA A ARERIRCE BAL 16 PTD aT TH BAS BRS DEEPA — PH IAEA SC A RN a id de 2G Be. SRE UAN SEZ FDA RE EY, WAT REE FRR TAB 2.1 Pai Ae. COMA RAS AN OTE, EAE ASC ALP AUN Tie. TOM FET AA BL DAE BER UEMA, UOT CURT eS a = MAMA KAR RE. Heb» TBE HCE OXITZASC. AT LLMLLL ARITA STN EHH By Be Hy aR Phas: PERL 1 7 3 A 4 c El 0001 0111 0011 1010 100 1100 RCP pte tT ./d2h 100 500 751 SP Eire: 100=0x64 500=0x1£4 751=0x2ef FAAS, Fe AE AER Pa code/data/h2d 1 #!/usr/local/bin/perl 2 # Convert list of hex numbers into decimal 3 BRM A RAR 27 for ($i = 0; $i < @ARGV; $i++) ( $val = hex($ARGV($i]); print£("Oxéx = %d\n", $val, $val); J yaue codeldatalh2d SIG 24 FHMEERATEMEA HEM, RAMEE GRR, SEEM TAMAR. Be: REA BMDAT THER Amik FoR Gk PARA BH, 16 Hh RM A. Ox502C#0x8= B. 0x502c~Ox30= C. Ox502c+64= D. 0x50da-0x502c= 212 F SEU HAMA—PFK (word size), HOA REMATIEEAGE RIERA Cnominal size). EH Fa HLS FARCE DEAR FLAC OR A EY eB MR A kT BK Kibo ta, WEAF n MOLAR, MEDLEY O~2"-1, BPRS WA veWe FRAG BY SLE KABL 32 6h. EMT MAL SI 4 PIRSA CHE AGB), th SULT BIBI 4x 10°F. KIRN ASHNAT A, RAPMRBAT. RADE SANS AAAS ARIE EAT T » BIL, BREE ROEM, FY 64 ACOA SESH. 21.3 BURA TSCA ALRITE SE (FLAS TORR MF, LANA CAPE AO, TTS SR FHA. Leh, SALAMA SE MES, HARA EH PFE NE RHR, CARH OLH RANE HAE HAM, CFEC ERAN A B08) SPE ESRC OMG char RPA. RF char” RTE F ENE ERT AR PAY ERR BATT, (EVE tH EME SICA RM. C MBE int 2 AAI LAE i long Hl short, HALE HAAR GE. B22 RaTAR FHC RINSE SM. MERU EAT BLT BLAS AT TERE BRANT ART BA EEL: BORE 32 (51.2841 Compag Alpha R454, 344 Compag Alpha LEAF NY FM 64 HLA. 25K 32 “A” LAR. TMS, “HE” REMOTE, GAR A BIA ime ADF. “Ke” PR OLEM SEHK. BE 2.2 HRN TET ltr, —A WEP II “char *” SER) (EUPIA. KE BOL BEE SCHR IEAM: AUB CZE CPP. float) ABLE BE EC "P75 HAH double). ERA ERAN E 28 RIX cam ‘zit 32 49¢1m | Compaq Alpha #18 char t 1 short int int, Jong int char * float double B22 CHEPRE MERA MA (LEAS) SHRINE BRL OEE RAE CHRAMSH: RIES ST EMHEADT, BR ons AA pR-MANRE, BOAMTH-AHR. Hide char *p; RAB ADAG char RB H— DR, LFF J PRARARA TED ELF CES LS ARES OSA PEGE) — Dy TL FER ARBRE. CARMEN INGEST PR, ALE EHUB), HEAR ALF. BW 32 MLB 20 A, ARS 2.2 5p “HAVA 32 CELBE” J AEBS Jy BL. CERRO, BEAT 64 AALS RD REE, (OA AEI TALE LE, ERRATIC MBURS EOLA, ROW RR. Hen, EE EAE DUBE — 1b FSH 2 int SOW YELP SAE RTE MB 6 KLE BA 32 GEL HE IER, (ARTE —@ Alpha HB. LHS SRB 2.1.4 Sale FHSS ANB, BATRA: XARA ALT ARLE SUPRISES THF. LEE L. SERA ERNE BEAL, REBEL I BAER AP Rest Hb. Gilt, {BAKA int AVSEME x HELE Ox100, HR ALE, bd AGE Gx YE Ox100. Mb « «HOOF HSA FE ETE ABBY OX100, Ox 101. Ox102Al Ox103 KH. RR PBN ETE, APSE ARI. BA w A, ARR ae Baar 9 Ki Tole FOP ie ERR AP IAL, TN xo REA RAL IBBL w AE 8 TAR. BOAR AEA DERAEWS, HP RATE BORNE nar te nel TORRA RE WAS x ols HABE TEL AP DRIAL SMM BR PR AE Fe BBR HRC RG IRAE RW TCE A I FRETS AT EBL RR LIA aS SE BIA OP RUE A FL FRE AA AAD IY TAMERS ob 33k (little endian ). K & MK A DLHAY Digital Equipment 2853] (3 4E2 Compag 25] 8) -804}) AUILEE, CLA Intel MLA ABR ALON. AAR RAT RMR APRS 29 WERT AA) AE AKI (big endian). IBM. Motorola fil Sun Microsystems (tk & SLES RFA. ERIN KEM’. 3 Me EI A Re HR Ce FESS}. Le, IBM. ARITA UE ALE Intel HATER, RE NE. HF SMALE SH, 4248 Alpha Ail Motorola if) PowerPC, RESBiZ 47 CE4E— BD, SURAT ASH M8 a OT EE EE SERBIA RIAL, BBE RE x AIH int, FHKE Ox100 4b, BAAR 0x01234567 6 Husk EE Oxt00~Ox103 AF TSO ARMA FPL BE AY: ASE ox100 Ox101 ox102 0x103 Asi ox100 ox101 ox102 ox103 67 45 23 on TERR, 6% 001234567 +, RLF AVAI ABER OnOL, HIMEAL F899 0x67. SINE, TRAE WU RAIMI BLL, CARR. ZIRE, AB “Tittle endian (/s38)" #1 “big endian (AY)” 3K AF Jonathan Swift (8) CHAMBIFIZ (Gulliver's Travels), Fe 3E ARON PH AIR Bl TERA BRB BAA — 9h —$ 98 ERAT FF 7d 2 TA KH. RABE A AH, UTR RBS HME, Bt PM KFHS CEM OM. POSE ERE. Bik: “endian” He ‘F GRA Jonathan Swift A 1726 F4oATHMIEK. ) see Hey HKG: RF GKSHG, Lilliput 4 Blefuscu THARHALE = + ALAS HER, RGFHAUTAT HAD: RNARAA, LR, AMAR Aah, ASFEPOBLIN REE, ARENAS AGA SIRT Bete, BOLE, ETERS, OL ORE Roba ah rah SH oho, BACT. 2H NERPSBA LH. ARGH, HRYRENAAMEL, RPAPEATO, BRET FH, RERAAZ HAG Blefuscu HOLA LMRARRH, KLERE, AEMAL RLSM APOE PRAM, Wt, LELAA—F—-FAMALRER TERME GO, RF Rsk, WELLE AAIHE, BAR TLL, eRe AK FHT.” (EGER A LASER CFI AILD BRS 4.) ARIES ER. Swift R450 % Dl ( Lilliput )4o 1M ( Blefuscu) 2 614448 hh 3, Danny Cohen, ESRF MIE ALA, BRR ALA AGE RAR REP UR IIT), GRR RGBAR SEAR aT. NEXSTAR ATL, MELEE MULTAN. ERT ELE REOETAAS OSA NGR. RAR. FUMES OU BEAL CEA AOL BZ (ALi aes Fe ae. 4 SE RAE 5d LRP SE BE I]

You might also like