[教養としてのコンピューターサイエンス講義 今こそ知っておくべき「デジタル世界」の基礎知識](https://www.amazon.co.jp/exec/obidos/ASIN/4822288730/room510-22/)
![[1d78f1c36423f9f6f1b0fc6957dc315e_MD5.jpg|100]]
(著) [[ブライアン・カーニハン]] (その他) [[坂村健]] (翻訳) [[酒匂寛]]
日経BP (2020/2/21)
2020/2/21
# 関連・思い出した本
# 読書メモ
[[暗号学でのアルゴリズムは、特定の計算タスクの指数的困難さに基づいて作られている]]
[[NP問題とは]]
2015年のGoogleカンファレンスによると、Googleには合計で20億行のコードがある
アプリケーションの由来
「このプログラムは、ある仕事のためにコンピュータを適用(アプリケーション)するものです」という言い回しから来た。
UNIX第6版 1975年の時点で9000行のCとアセンブラ
現在のLinuxは1000万行以上
Windows10は5000万行あると推定されている
ファイルシステムは、特定の単位で容量を割り当てる
2500バイト単位で割り当てた場合、500バイトは空白、ということはあり得る
現代はストレージに余裕があり、管理作業を効率化するためには払ってもよいコスト
2021/10/01 13:18
あるアプリが別のアプリに干渉しないようにするためのものはOS
モデムの語源はmodulationとdemodulationの頭文字を合わせたもの
電話の情報量は56kbps
(これってなんか理由はある?)
AM:amplitude modulation(振幅変調)
FM:frequency modulation(周波数変調)