কেন 1/1/1970 "যুগের সময়"?


455

কেন

1 জানুয়ারি 1970 00:00:00 |

যুগের সময় বিবেচনা ?


21
কেউ কেন এটিকে বিষয়গত বলে মনে করেছিল তা নিশ্চিত নয়। 'যুগের সময়' একটি মানসম্পন্ন সময়-স্ট্যাম্পিং স্কিম।
কনসার্নড

5
আজ এটি 380,000 ঘন্টা আগে ছিল
mplungjan

21
আমরা এই তারিখ থেকে সময় গণনা শুরু করা উচিত, তাই আমরা বছর 44. এখন হয়
লিওনার্দো Raele

3
আজ, এখনই 1499969999! এটি প্রায় প্রায় আট ঘন্টা যেতে হবে!
ডাঃ বেকো

1
@ লিওনার্দোরেলে হ্যাঁ! তারপরে উদাহরণস্বরূপ, দ্বিতীয় বিশ্বযুদ্ধ শুরু হয়েছিল ৩১ বছর পূর্বে!
সায়াভাশ মুর্তাজাভি

উত্তর:


417

ইউনিক্সের প্রারম্ভিক সংস্করণগুলি 1/60 s ব্যবধানে ব্যবস্থাপিত সিস্টেমের সময় time এর অর্থ হ'ল একটি 32-বিট স্বাক্ষরযুক্ত পূর্ণসংখ্যা 829 দিনেরও কম সময়ের মধ্যে উপস্থাপন করতে পারে। এই কারণে, সংখ্যাটি দ্বারা প্রতিনিধিত্ব করা সময়টিকে0 ( মহাকাব্য বলা হয় ) খুব সাম্প্রতিক অতীতে সেট করতে হয়েছিল। এটি যেমন 1970 এর দশকের গোড়ার দিকে ছিল, সেই সময়কালটি মহাকাশটি 1971-1-1 এ সেট করা হয়েছিল।

পরবর্তীতে, সিস্টেমের সময়টি প্রতি সেকেন্ডে ইনক্রিমেন্টে পরিবর্তন করা হয়েছিল, যা সময়ের ব্যবধান বৃদ্ধি পেয়েছিল যা 32-বিট স্বাক্ষরযুক্ত পূর্ণসংখ্যার দ্বারা প্রায় 136 বছর প্রতিনিধিত্ব করতে পারে। কাউন্টার থেকে প্রতি সেকেন্ডের বাইরে বেরোনোর ​​এত গুরুত্বপূর্ণ কাজ না থাকায়, যুগটি প্রায় নিকটতম দশকে গোল করা হয়েছিল, সুতরাং এটি 1970-1-1 হয়েছিল। একজনকে অবশ্যই ধরে নিতে হবে যে এটি 1971-1-1-এর চেয়ে কিছুটা কম বিবেচিত হয়েছিল।

মনে রাখবেন, যে 32 বিট স্বাক্ষর তার যুগান্তকারী যেমন 1970-1-1 ব্যবহার তারিখ পর্যন্ত উপস্থাপন করতে পারেন পূর্ণসংখ্যা 2038-1-19 , যা তারিখ তে এটি 1901-12-13 করার চারপাশে মোড়ানো হবে।


30
আমেরিকান পাওয়ার জালের ফ্রিকোয়েন্সিটির সাথে 1/60 এর কি কোনও সম্পর্ক আছে?
xtofl

55
এটি সেই সময়ে ব্যবহৃত বোর্ড বোর্ডের যে কোনও একটি দোলকের ফ্রিকোয়েন্সি। ডিসিতে চালিত হওয়ার পরে দোলকের পক্ষে 60Hz হওয়া প্রয়োজন ছিল না, তবে তখনকার সময়ে যা খুব সাধারণ ছিল তা ব্যবহার করা সম্ভবত সস্তা ছিল, এবং টিভিগুলি তখন প্রচুর পরিমাণে উত্পাদিত হচ্ছিল ...
ম্যাট হাওলস

18
আসলে, সেই সময়ে, কম্পিউটার ঘড়িগুলির পাশাপাশি আরটিসিগুলিকে মার্কিন মেইন ওয়েভফর্মের সাথে সিঙ্ক্রোনাইজ করা খুব সাধারণ কারণ এটি ছিল (খুব?) নির্ভরযোগ্য। এটি প্রসেসরের ঘড়ি পেতে গুণিত হয়েছিল এবং আরটিসির জন্য সেকেন্ড পাওয়ার জন্য বিভক্ত হয়েছিল।
অ্যালেক্সিয়স

11
@ মাফিওসো: ঠিক আছে, আমি আমার ল্যাপটপে 2038 -... 1901-12-13-এর জন্য একটি অনুস্মারক সেট করব।

18
@ জেডিকাইটনাইট এটি বিকাশকারী হিসাবে আমার নিজের অভিজ্ঞতার উপর ভিত্তি করে জল্পনা তৈরি: একটি স্ট্যান্ডার্ড পরিবর্তন করতে সময় লাগে, এবং যদি আপনার পরিবর্তনটি গ্রহণ না করে তবে আপনি প্রতিযোগিতামূলক মানগুলি সহ শেষ করেন । যুগের আসল সমাধানটি -৪-বিট ইন্টিজার, সময়কে যুগে যুগে এগিয়ে নিয়ে যাওয়া নয়।
জ্যাক

51

ইতিহাস

ইউনিক্স সময়ের প্রথম সংস্করণগুলিতে 60 হার্জ হারের হারে 32-বিট পূর্ণসংখ্যা বৃদ্ধি ছিল, এটি ইউনিক্স সিস্টেমের হার্ডওয়ারের সিস্টেমে ঘড়ির হার ছিল। 60 হার্জ মানটি এখনও কিছু সফ্টওয়্যার ইন্টারফেসে ফলস্বরূপ প্রদর্শিত হয়। যুগটিও বর্তমান মান থেকে পৃথক red ১৯ edition১ সালের ৩ নভেম্বর তারিখে ইউনিক্স প্রোগ্রামার ম্যানুয়াল প্রথম সংস্করণ ইউনিক্সের সময়টিকে "১৯:০০:০০:০০, জানুয়ারী, ১৯ ,১, সময় থেকে একটি সেকেন্ডের ষাটতম পরিমাপ" হিসাবে সংজ্ঞায়িত করে।


1
পর্বের সময়টি 1 ই জানুয়ারী 1970, 1 জানুয়ারী 1971 নয়
স্টিভ হ্যারিসন

10

http://en.wikedia.org/wiki/Unix_time# ইতিহাসে ইউনিক্স সময় এবং নির্বাচিত যুগের উত্স সম্পর্কে কিছুটা ব্যাখ্যা করা হয়েছে। ইউনিক্স সময়ের সংজ্ঞা এবং যুগের আগের তারিখটি এখন যা আছে তা স্থিতিশীল করার আগে বেশ কয়েকটি পরিবর্তনের মধ্য দিয়ে গিয়েছিল।

তবে শেষের দিকে কেন সঠিকভাবে 1/1/1970 বেছে নেওয়া হয়েছিল তা বলা যায় না।

উইকিপিডিয়া পৃষ্ঠা থেকে উল্লেখযোগ্য অংশগুলি:

প্রথম সংস্করণ ইউনিক্স প্রোগ্রামার এর ম্যানুয়াল তারিখ 3 নভেম্বর 1971 সংজ্ঞায়িত ইউনিক্স সময় "সময় 00:00:00 সাল থেকে জানুয়ারি 1, 1971 , এক সেকেন্ডের sixtieths মাপা"।

[[]] সীমিত পরিসরের কারণে, যুগটি 1 হার্জেডে পরিবর্তিত হওয়ার আগে এবং যুগকে তার বর্তমান মান হিসাবে সেট করার আগে, যুগের একাধিকবার নতুন সংজ্ঞা দেওয়া হয়েছিল।

বর্তমান সংজ্ঞাটির জটিলতা সহ বেশ কয়েকটি পরবর্তী সমস্যাগুলি ইউনিক্স সময় থেকে সম্পূর্ণরূপে শুরু করার পরিবর্তে ব্যবহারের মাধ্যমে ধীরে ধীরে সংজ্ঞায়িত করা হয়েছিল।


6

যুগের রেফারেন্সের তারিখ

একটি যুগের রেফারেন্স তারিখটি সময়রেখার একটি বিন্দু যা থেকে আমরা সময় গণনা করি। এই বিন্দুটির কয়েক মুহুর্তগুলি ইতিবাচক সংখ্যার সাথে গণনা করা হয়, কয়েক মুহুর্ত পরে afterণাত্মক সংখ্যার সাথে গণনা করা হয়।

প্রচলিত বহু যুগ

1 জানুয়ারি 1970 00:00:00 কে যুগের সময় হিসাবে বিবেচনা করা হয়?

না, কাল, একটি যুগান্তকারী। আছে ব্যবহারে বিভিন্ন যুগের

যুগের এই পছন্দটি নির্বিচারে

প্রধান কম্পিউটার সিস্টেম এবং গ্রন্থাগারগুলি কমপক্ষে কয়েক ডজন বিভিন্ন ইউপ ব্যবহার করে । আপনার উল্লেখ করা 1970 টি ইউটিসি মুহুর্তটি ব্যবহার করে সর্বাধিক জনপ্রিয় যুগগুলির একটি ইউনিক্স সময় হিসাবে পরিচিত ।

জনপ্রিয় থাকাকালীন, ইউনিক্স টাইমের 1970 সবচেয়ে সাধারণ নাও হতে পারে । এছাড়াও প্রচলিত দৌড়ে 0 জানুয়ারী, 1900 অগণিত মাইক্রোসফ্ট এক্সেল এবং লোটাসের 1-2-2-3 স্প্রেডশিটগুলির জন্য বা 1 জানুয়ারী, 2001 অ্যাপল এর কোকোয়া কাঠামো দ্বারা বিশ্বজুড়ে অসংখ্য অ্যাপ্লিকেশনগুলিতে বিলিয়ন আইওএস / ম্যাকোএস মেশিন ব্যবহার করে। অথবা সম্ভবত January জানুয়ারী, ১৯৮০ জিপিএস ডিভাইস দ্বারা ব্যবহৃত হয়েছে?

অনেক গ্রানুল্যারিটি

বিভিন্ন সিস্টেম গণনার সময় বিভিন্ন গ্রানুলারিটি ব্যবহার করে।

এমনকি তথাকথিত "ইউনিক্স সময়" পরিবর্তিত হয়, কিছু সিস্টেম পুরো সেকেন্ড গণনা করে এবং কিছু গণনা মিলিসেকেন্ডে । অনেকগুলি ডাটাবেস যেমন পোস্টগ্রিস মাইক্রোসেকেন্ড ব্যবহার করে । কিছু, যেমন জাভা 8 এর আধুনিক জাভা.টাইম ফ্রেমওয়ার্ক এবং এর পরে ন্যানোসেকেন্ড ব্যবহার করে । কিছু এখনও অন্যান্য দানাদার ব্যবহার।

আইএসও 8601

একটি যুগের রেফারেন্স এবং গ্রানুলিটিসে ব্যবহারের ক্ষেত্রে অনেক তফাত্ রয়েছে, তাই সাধারণত গণনা থেকে মুহুর্তগুলিকে যোগাযোগ করা এড়ানো ভাল। যুগ এবং গ্রানুলারিটির অস্পষ্টতা এবং অর্থবহ মানগুলি (এবং তাই বগি মানগুলি মিস করে) বুঝতে অসমর্থতার মধ্যে সংখ্যার পরিবর্তে সরল পাঠ্য ব্যবহার করুন।

আইএসও 8601 মানক পাঠ্য তারিখ-সময় মান প্রকাশ করার জন্য ব্যবহারিক সুন্দরভাবে-ডিজাইন করা ফরম্যাটের বিস্তৃত সেট প্রদান করে। এই ফর্ম্যাটগুলি মেশিন দ্বারা পার্স করা সহজ এবং পাশাপাশি সংস্কৃতি জুড়ে মানুষের দ্বারা পড়া সহজ।

এর মধ্যে রয়েছে:


-10

সংক্ষিপ্ত উত্তর: কেন নয়?

দীর্ঘ উত্তর: সময় যতক্ষণ না এটি ব্যবহার করে যতক্ষণ না এটি ব্যবহার করে ততক্ষণ তার মূল্য বিবেচনা করে। যেহেতু 1/1/70 এত দিন ব্যবহার করা হচ্ছে, এটি ব্যবহার করা আপনাকে যতটা সম্ভব লোকের পক্ষে যথাসম্ভব বোধগম্য করে তুলবে।

স্বেচ্ছাসেবী মহাকাব্যকে আলাদা করার জন্য কোনও দুর্দান্ত যোগ্যতা নেই।


37
কারণ ইউনিক্সটি ১৯69৯ সালে বিকাশিত হয়েছিল এবং ১৯ 1971৯ সালে প্রথম প্রকাশিত হয়েছিল এবং এটি ধরে নেওয়া যুক্তিযুক্ত ছিল যে কোনও মেশিনই ১৯ time০-০১-০১-০০: 00: 00 এর আগে কোনও সিস্টেমের সময় উপস্থাপন করতে হবে না।
জার্গ ডব্লু মিট্টাগ

3
Historicalতিহাসিক সিমুলেশন গেমগুলির বিকাশকারী হিসাবে, এটি বেশ নির্বোধ বলে মনে হয় যে কিছু সময়ের অবজেক্টের ডিজাইনাররা সমস্ত প্রোগ্রাম কেবল ভবিষ্যতে বা সাম্প্রতিক অতীতের তারিখগুলিকে উপস্থাপন করতে চাইবে বলে মনে করেন। অবশ্যই, আমরা আমাদের নিজস্ব উপস্থাপনা প্রোগ্রাম করতে পারি, বা একটি সমন্বয় ফ্যাক্টারে কাজ করতে পারি, তবে এখনও।
দ্রোঞ্জ

8
একই প্রাক-যুগ ইস্যুটি "ব্যবহারিক" নন-গেম ব্যবহারগুলিতে প্রযোজ্য যেমন বিজনেস স্প্রেডশিট, বৈজ্ঞানিক তথ্য উপস্থাপনা, টাইম মেশিন ইউআই ইত্যাদি ইত্যাদি
লেনক্সাস

7
@ ড্রোনজ আপনাকে বিবেচনায় নিতে হবে এটি 9KB র‌্যামের একটি 72000 ডলার কম্পিউটারের জন্য তৈরি করা হয়েছিল যা সিপিইউ হিসাবে যুক্তি গেটগুলির জন্য ট্রানজিস্টর এবং ডায়োড ব্যবহার করেছিল (তখন কোনও চিপস নেই!)। সুতরাং সর্বাধিক প্রাথমিক জিনিসটি কাজ করা "বোকা" ছিল না।
ক্যামিলো মার্টিন

2
মেটা-স্তরে ওপি সঠিক, আমরা সময়ের জন্য যে প্রকল্পগুলি কাজ করি তা সবসময় মোটামুটি স্বেচ্ছাচারিতা হয়ে থাকে। এক বছরে কত দিনের সংখ্যা, মাসে কত দিনের সংখ্যা, বছর "0" এবং লিপস বছরের নিয়মগুলি ... পাগল। প্রতিটি সিস্টেমই কেবল ক্রিয়াকলাপ সমঝোতার একটি সিরিজ হয় কারণ এটি উপলব্ধ ছিল যে প্রযুক্তিগুলির সাথে তারা সবচেয়ে ভাল করতে পারে এবং তাদের তাত্ক্ষণিক ব্যবহারের ক্ষেত্রে যথেষ্ট ভাল কাজ করেছিল। যা সমস্ত ইঞ্জিনিয়ারিং প্রকল্পগুলির ক্ষেত্রে সত্য:)
ইনডোলারিং
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.