2015年10月17日

Modern Operating System --- Power Management (OS Issues)

摘要: The operating system plays a key role in energy management. It controls all the devices, so itmust decide what to shutdown and when to shut it down. I... 阅读全文

posted @ 2015-10-17 02:33 Persistence 阅读(222) 评论(0) 推荐(0)

Modern Operating System --- Power Management (Hardware Issues)

摘要: The general approach most computer vendors take to battery conservation is to design the CPU,memory, and I/O devices to have multiple states: on, slee... 阅读全文

posted @ 2015-10-17 02:22 Persistence 阅读(181) 评论(0) 推荐(0)

Modern Operating System --- Power Management

摘要: The first general-purpose electronic comuter, the ENIAC, had 18,000 vacuum tubes andconsumed 140,000 watts of power. As a result, it ran up a non-triv... 阅读全文

posted @ 2015-10-17 00:49 Persistence 阅读(130) 评论(0) 推荐(0)

Modern Operating System --- Thin Clients

摘要: Over the years, the main computing paradigm has oscillated between centralized and decentralizedcomputing. The first computers, such as the ENIAC, wer... 阅读全文

posted @ 2015-10-17 00:42 Persistence 阅读(95) 评论(0) 推荐(0)

2015年10月16日

Scheduling Policies --- (Note)

摘要: Scheduling policy is a balancing act between competing goals. Modern scheduling policiesmake tradeoffs between three primary goals: fairness, low late... 阅读全文

posted @ 2015-10-16 12:33 Persistence 阅读(183) 评论(0) 推荐(0)

Operating System: Three Easy Pieces --- Limited Directed Execution (Note)

摘要: In order to virtualize the CPU, the operating system needs to somehow share the physical CPUamong many jobs running seemingly at the same time. The ba... 阅读全文

posted @ 2015-10-16 12:20 Persistence 阅读(287) 评论(0) 推荐(0)

2015年10月10日

Modern Operating System --- Graphical User Interface

摘要: Most personal computers offer a GUI (Graphical User Interface). The acronym GUI is pronounced ''gooey''.The GUI was invented by Douglas Engelbart and ... 阅读全文

posted @ 2015-10-10 05:46 Persistence 阅读(122) 评论(0) 推荐(0)

Modern Operating System --- The X Window System

摘要: Nearly all UNIX systems base their user interface on the X Window System (often called X),developed ar MIT as part of project Athena in the 1980s. It ... 阅读全文

posted @ 2015-10-10 05:17 Persistence 阅读(147) 评论(0) 推荐(0)

2015年10月8日

Operating System: Three Easy Pieces --- Page Replacement (Note)

摘要: Thus far, the way we have described how replacements occur assumes that the OS waits untilmemory is entirely full, and only then replaces or evicts a ... 阅读全文

posted @ 2015-10-08 07:40 Persistence 阅读(258) 评论(0) 推荐(0)

2015年10月7日

Operating System: Three Easy Pieces --- Page Fault (Note)

摘要: Recall that with TLB misses, we have two types of systems: Hardware managed TLBs (where thehardware looks in the page table to find the desired transl... 阅读全文

posted @ 2015-10-07 11:03 Persistence 阅读(177) 评论(0) 推荐(0)

Operating System: Three Easy Pieces --- Beyond Physical Memory: Mechanisms (Note)

摘要: Thus far, we have assumed that an address space is unrealistically small and fits into the physicalmemory. In fact, we have been assuming that every a... 阅读全文

posted @ 2015-10-07 07:40 Persistence 阅读(187) 评论(0) 推荐(0)

2015年10月6日

Operating System: Three Easy Pieces --- Paging: Small Tables (Note)

摘要: We now tackle the second problem that paging introduces: page tables are too big and thus consumetoo much memory. Let us start out with a linear page ... 阅读全文

posted @ 2015-10-06 12:24 Persistence 阅读(171) 评论(0) 推荐(0)

2015年10月5日

Operating System: Three Easy Pieces --- Mechanism: Limited Direct Execution (Note)

摘要: In order to virtualize the CPU, the operating system needs to somehow share the physicalCPU among many jobs running seemingly at the same time. The ba... 阅读全文

posted @ 2015-10-05 12:35 Persistence 阅读(251) 评论(0) 推荐(0)

Operating System: Three Easy Pieces --- API (Note)

摘要: Aside: RTFM --- Read The Man PagesMany times in this book, when referring to a particular system call or library call, we willtell you to read the man... 阅读全文

posted @ 2015-10-05 12:14 Persistence 阅读(302) 评论(0) 推荐(0)

Modern Operating System --- Chap 5.5.2 Clock Software

摘要: All the clock hardware does is to generate interrupts at known intervals. Everythingelse involving time must be done by the software, the clock driver... 阅读全文

posted @ 2015-10-05 07:43 Persistence 阅读(111) 评论(0) 推荐(0)

导航