第6章インフラストラクチャーの抽象化層:オペレーティングシステム
CONCEPTS IN PRACTICE概念を実践する
Impatience with Computersコンピューターへのいらだち
We’ve all been there: At our laptops, putting the final touches on a slide presentation, while checking email, while uploading a photo to our social media feed, while listening to a new playlist our friend just shared with us, while watching a video, while inputting data into a spreadsheet, and everything freezes—the screen, the keyboard, the trackpad. Not only does nothing do what we ask it to do, it all just goes still. Or worse, the little pinwheel starts spinning and never stops. Now having read about memory, dynamic storage management, resource allocation, and thrashing, think about what’s happening inside your CPU.
英語のヒント
誰もが経験したことのある場面だ。ノートパソコンでプレゼン用スライドを仕上げながら、メールを確認し、SNSへ写真をアップロードし、友達が共有してくれたばかりの新しいプレイリストを聴き、動画を見て、表計算シートにデータを入力する。すると、画面もキーボードもトラックパッドも、すべてが固まってしまう。こちらが求めることを何もしてくれないばかりか、全部がぴたりと止まる。さらに悪い場合には、小さな風車のマークが回り始め、いつまでも止まらない。メモリ、動的記憶管理、リソース割り当て、スラッシングについて読んだ今、CPUの内部で何が起きているのかを考えてみよう。
If you’re using a computer that runs Windows, check out this resource to see how you could help your operating system (https://openstax.org/r/76WindowsOS) operate better.
英語のヒント
Windowsを搭載したコンピューターを使っているなら、OSの動作をよりよくするためにできること(https://openstax.org/r/76WindowsOS)を、この資料で調べてみよう。