你假笨



你假笨

最初操作系统是32位的,当然现在有不少已经转到64位上了,那个时候的时间也是用32为来表示的,那么能表示的最大值是2^32-1=2147483647,而这个值算下来2147483647/(365 * 24 * 60 * 60)=68.1年,而当时unix操作系统最早由KenThompsonDennis RitchieDouglas McIlroy于1969年在AT&T的贝尔实验室开发,为了让这个32位能全部利用起来,就用来存个相对1970年1月1日的时间了(那个时候unix的计算机估计才慢慢生产),这样一来,当时间达到68.1年的时候,对应的时间是2038年1月19日3时14分7秒,到这天的凌晨3时14分8秒就会出现溢出情况了,时间会变成1901年12月13日20时45分52秒,或许大家听过以前的千年虫问题吧,如果2038年大家还在32位上玩,那估计会很糟糕了,所以大家尽快到64位上来玩吧


Read full article from 你假笨


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts