🐞اولین باگ کامپیوتری، واقعاً یک باگ (حشره) بود!
این روزها تا اسم Bug را میشنویم قطعاً خطاهای فنی در تکنولوژی را تصور میکنیم. عبارت Bug را اولین بار توماس ادیسون در سال ۱۸۷۸ به کار برد. سالها پس از آن یک افسر زن به نام Grace Hopper که در نیروی دریایی آمریکا خدمت میکرد، وقتی که در حال بر روی کامپیوتر Mark ll بود در کتابش به نام Log در مورد یک باگ (حشره) موجود در کامپیوتر نوشت.
اگرچه برخلاف اصطلاحی که ما این روزها برای باگهای کامپیوتری بهکار میبریم (که درواقع خطاها هستند)، اما باگی که Grace Hopper کشف کرد، یک خطا نبود بلکه واقعاً یک باگ (حشره) بود! درواقع آن باگ یک پروانه بود که در Relay (تقویت کننده) کامپیوتر گیر افتاده بود و باعث جلوگیری از عملکرد صحیح کامپیوتر میشد.
#knowable #bug #computer
➖➖➖➖
🆔 @i_CODE
این روزها تا اسم Bug را میشنویم قطعاً خطاهای فنی در تکنولوژی را تصور میکنیم. عبارت Bug را اولین بار توماس ادیسون در سال ۱۸۷۸ به کار برد. سالها پس از آن یک افسر زن به نام Grace Hopper که در نیروی دریایی آمریکا خدمت میکرد، وقتی که در حال بر روی کامپیوتر Mark ll بود در کتابش به نام Log در مورد یک باگ (حشره) موجود در کامپیوتر نوشت.
اگرچه برخلاف اصطلاحی که ما این روزها برای باگهای کامپیوتری بهکار میبریم (که درواقع خطاها هستند)، اما باگی که Grace Hopper کشف کرد، یک خطا نبود بلکه واقعاً یک باگ (حشره) بود! درواقع آن باگ یک پروانه بود که در Relay (تقویت کننده) کامپیوتر گیر افتاده بود و باعث جلوگیری از عملکرد صحیح کامپیوتر میشد.
#knowable #bug #computer
➖➖➖➖
🆔 @i_CODE
📝آیا میدانستید اولین کامپیوتر دنیا با بخار کار میکرد!؟
چارلز بابیج، کسی به عنوان پدر برنامهنویسی شناخته میشود، اولین کامپیوتر با قابلیت برنامهریزی شدن را اختراع کرد. چارلز نام دستگاه جدیدش را Analytical Engine (موتور تحلیلی) گذاشت. آن دستگاه که با ۶ موتور بخار کار میکرد، به وسیلهٔ کارتهای پانچ شده اصطلاحاً برنامهنویسی شده بود و آنقدر بزرگ و عظیم بود که میتوانست فضای یک خانه را بهطور کامل آشغال کند. موتور تحلیلی از ۴ بخش اساسی تشکیل شده بود که عبارتند از:
ـ Mill (آسیاب):
که نقش CPUهای امروزی را بازی میکرده است.
ـ Store (منبع ذخیره):
که طبیعتاً معادل است با مموری، هارددیسک و یا سیستمهایی که امکان ذخیرهٔ هرچیزی را به شما میدهند.
ـ Reader (خواننده اطلاعات):
که به عنوان ورودی شناخته میشد.
این روند، چگونگی خروجی هر نوع اطلاعاتی در موتور تحلیلی را به ما نشان میدهد.
اما جالب است بدانید که چارلز نتوانست موتور تحلیلی را کامل کند، که احتمالاً علتش به خاطر درگیری میان چارلز و مهندس ارشد پروژه -جوزف کلمنت- بوده است.
#knowable #computer
➖➖➖➖
🆔 @i_CODE
چارلز بابیج، کسی به عنوان پدر برنامهنویسی شناخته میشود، اولین کامپیوتر با قابلیت برنامهریزی شدن را اختراع کرد. چارلز نام دستگاه جدیدش را Analytical Engine (موتور تحلیلی) گذاشت. آن دستگاه که با ۶ موتور بخار کار میکرد، به وسیلهٔ کارتهای پانچ شده اصطلاحاً برنامهنویسی شده بود و آنقدر بزرگ و عظیم بود که میتوانست فضای یک خانه را بهطور کامل آشغال کند. موتور تحلیلی از ۴ بخش اساسی تشکیل شده بود که عبارتند از:
ـ Mill (آسیاب):
که نقش CPUهای امروزی را بازی میکرده است.
ـ Store (منبع ذخیره):
که طبیعتاً معادل است با مموری، هارددیسک و یا سیستمهایی که امکان ذخیرهٔ هرچیزی را به شما میدهند.
ـ Reader (خواننده اطلاعات):
که به عنوان ورودی شناخته میشد.
این روند، چگونگی خروجی هر نوع اطلاعاتی در موتور تحلیلی را به ما نشان میدهد.
اما جالب است بدانید که چارلز نتوانست موتور تحلیلی را کامل کند، که احتمالاً علتش به خاطر درگیری میان چارلز و مهندس ارشد پروژه -جوزف کلمنت- بوده است.
#knowable #computer
➖➖➖➖
🆔 @i_CODE
📝اولین ویروس کامپیوتری برای تخریب کردن طراحی نشده بود!
فرد کوهن، خالق ویروسهای کامپیوتری با تکنیک دفاعی است. کوهن کسی بود که اولین ویروس کامپیوتری را به شکلی نوین طراحی کرد. فرد با زبان C، برنامهای نوشت که درون یک برنامهٔ پرکاربرد قرار داشت و میتوانست بدون اجازهٔ کاربر سیستم را آلوده کند و به اسناد و فایلهای قربانی دسترسی پیدا کند؛ کوهن نام آن برنامه را Virus گذاشت! قرار بود ویروس اختیار یک کامپیوتر را به دست بگیرد، تکثیر شود و بهوسیلهٔ چیزی مثل فلاپیدیسک از یک کامپیوتر به بقیه سیستمها سرایت کند. کوهن میخواست بفهمد که آیا ساخت چنین برنامهای که مانند ویروس تکثیر و کلون شود امکانپذیر است یا نه؟ او هرگز قصد تخریب و آسیب رساندن به امنیت کامپیوترها را نداشت. فرد کوهن بعداً ویروسی مفید ساخت که به کاربران کامپیوترها کمک میکرد تا فایلهای اجرایی آلوده در سیستمهایی که آلوده نشده بودند را پیدا کنند (یعنی قبل از این که سیستم آلوده شود آنها را متوجه میکرد!)
#knowable #virus #computer
➖➖➖➖
🆔 @i_Code
فرد کوهن، خالق ویروسهای کامپیوتری با تکنیک دفاعی است. کوهن کسی بود که اولین ویروس کامپیوتری را به شکلی نوین طراحی کرد. فرد با زبان C، برنامهای نوشت که درون یک برنامهٔ پرکاربرد قرار داشت و میتوانست بدون اجازهٔ کاربر سیستم را آلوده کند و به اسناد و فایلهای قربانی دسترسی پیدا کند؛ کوهن نام آن برنامه را Virus گذاشت! قرار بود ویروس اختیار یک کامپیوتر را به دست بگیرد، تکثیر شود و بهوسیلهٔ چیزی مثل فلاپیدیسک از یک کامپیوتر به بقیه سیستمها سرایت کند. کوهن میخواست بفهمد که آیا ساخت چنین برنامهای که مانند ویروس تکثیر و کلون شود امکانپذیر است یا نه؟ او هرگز قصد تخریب و آسیب رساندن به امنیت کامپیوترها را نداشت. فرد کوهن بعداً ویروسی مفید ساخت که به کاربران کامپیوترها کمک میکرد تا فایلهای اجرایی آلوده در سیستمهایی که آلوده نشده بودند را پیدا کنند (یعنی قبل از این که سیستم آلوده شود آنها را متوجه میکرد!)
#knowable #virus #computer
➖➖➖➖
🆔 @i_Code
👍1