Що таке Core Rope Memory?

Core Rope Memory, також відомий як ПЗУ з плетеним дротом, був формою пам’яті лише для читання, або ПЗУ. Він переважно не використовувався в комерційному середовищі через високі виробничі витрати, серед інших факторів. Однак він був неймовірно надійним навіть у складних умовах. Це призвело до його використання в кількох проектах НАСА, включаючи, найвідоміший, посадкові та орбітальні апарати Apollo. Обидва пам’яті ядра мотузки та пам’ять магнітного сердечника використовувалися в AGC або Apollo Guidance Computer. Пам'ять сердечника не слід плутати з пам'яттю магнітного сердечника, формою оперативної пам'яті.

Як це працює?

Core Rope Memory має структуру, подібну до основної пам’яті, принаймні на перший погляд. Вони обидва використовують низку проводів і металевих сердечників. Концепція проводки, однак, неймовірно інша. У пам’яті ядра кожне ядро ​​зберігає один біт даних у своєму магнітному полі. Оперативна пам’ять створюється масивом цих ядер і проводів, які проходять через них, щоб заряджати їх і відчувати їх заряд. У пам’яті сердечника дані не кодуються в магнітному полі сердечника. Натомість він кодується залежно від того, чи проходить сенсорний дріт крізь чи навколо ядра.

Ще одна суттєва відмінність у пам’яті сердечника полягає в тому, що через кожне серцевину може проходити кілька сенсорних проводів. Це дозволяє зберігати різні біти в кожному ядрі, значно збільшуючи щільність зберігання. Комп’ютер керування Apollo використовував 16-бітні слова та зберігав 12 слів у кожному ядрі, що означало, що кожне ядро ​​зберігало 192 біти даних.

Як це було зроблено?

Ядро пам'яті важко зробити. Оскільки дані кодуються через дріт, що проходить крізь серцевину або навколо неї, вона повинна бути сплетена. У 1960-х роках цей процес виконувався вручну. Більшість робочої сили, яка плела основну мотузкову пам’ять для комп’ютера наведення Apollo, складали жінки. Їх найняли переважно з місцевої текстильної промисловості для навичок шиття, хоча деякі також прийшли з годинникаря.

Одна з важливих проблем полягала в тому, що програмне забезпечення, яке ви встановили в пам’яті основного каната, було фізичною частиною його дуже складної структури. Ви не можете просто встановити оновлення програмного забезпечення, якщо виявите помилку. Коли мотузка була готова, її вже не можна було змінити. Це означало, що програмне забезпечення мало бути розроблено таким чином, щоб не мати збоїв чи помилок, оскільки їх неможливо було виправити надалі. Ранні моделі для комп’ютера навігації Apollo нарізалися повністю вручну, але цей процес виявився схильним до помилок. Процес було оновлено, щоб включити машину, яка вибирала, куди протягнути дріт, але залишала цей процес людині.

Ця нездатність надавати оновлення програмного забезпечення була достатньо важкою для більшості програм. Однак це вже було необхідним фактором для космічних кораблів, особливо пілотованих, оскільки будь-яка помилка могла призвести до втрати дорогого космічного корабля та потенційно людського життя. Однак вартість виробництва була більшою проблемою. Це було просто занадто дорого, щоб зробити, навіть якщо він пропонував чудову щільність зберігання на той час. Таким чином, незважаючи на те, що технологія була успішною у своїх випадках використання, ця технологія так і не стала комерційно доступною, хоча й знайшла деяке обмежене застосування.

Висновок

Core Rope Memory є формою постійної пам’яті або ПЗУ. Його не слід плутати з такою ж назвою основної пам’яті у формі оперативної пам’яті або оперативної пам’яті. Основна мотузкова пам'ять працювала шляхом переплетення багатьох чуттєвих проводів через або навколо кількох ядер.

Кодування біта визначалося дротом, що проходив через або навколо певного сердечника. Його потрібно було плести вручну, що робило виготовлення трудомістким, дорогим і схильним до помилок. Цей фактор обмежив більш широкий інтерес до технології. Однак надійність перевірених модулів навіть у несприятливих умовах зробила їх придатними для використання в космічних апаратах, особливо в комп’ютері наведення Apollo.


Leave a Comment

Як додати принтер до Windows 10

Як додати принтер до Windows 10

Додавання принтера до Windows 10 просте, хоча процес для дротових пристроїв відрізнятиметься від процесу для бездротових пристроїв.

Як перевірити оперативну память та перевірити помилки оперативної памяті на вашому компютері з найвищим рівнем точності

Як перевірити оперативну память та перевірити помилки оперативної памяті на вашому компютері з найвищим рівнем точності

Як відомо, оперативна пам'ять є дуже важливою апаратною частиною комп'ютера, яка виконує функцію пам'яті для обробки даних і є фактором, що визначає швидкість роботи ноутбука або ПК. У статті нижче WebTech360 ознайомить вас із деякими способами перевірки помилок оперативної пам'яті за допомогою програмного забезпечення у Windows.

Виправте, що AirPods не працюють із Zoom на Mac

Виправте, що AirPods не працюють із Zoom на Mac

Дізнайтеся, як виправити проблему підключення AirPods до Zoom на Mac за допомогою простих рішення.

Як клонувати жорсткий диск

Як клонувати жорсткий диск

У сучасну цифрову епоху, коли дані є цінним активом, клонування жорсткого диска в Windows може бути вирішальним процесом для багатьох. Цей вичерпний посібник

Як виправити помилку завантаження драйвера WUDFRd у Windows 10?

Як виправити помилку завантаження драйвера WUDFRd у Windows 10?

Ви стикаєтеся з повідомленням про помилку під час завантаження комп’ютера, у якому йдеться про те, що драйвер WUDFRd не вдалося завантажити на ваш комп’ютер?

Як виправити код помилки NVIDIA GeForce Experience 0x0003

Як виправити код помилки NVIDIA GeForce Experience 0x0003

Ви відчуваєте код помилки NVIDIA GeForce 0x0003 на робочому столі? Якщо так, прочитайте блог, щоб дізнатися, як швидко та легко виправити цю помилку.

Що таке SMPS?

Що таке SMPS?

Перш ніж вибрати SMPS для свого комп’ютера, дізнайтеся, що таке SMPS і значення різних показників ефективності.

Чому мій Chromebook не вмикається

Чому мій Chromebook не вмикається

Отримайте відповіді на запитання «Чому мій Chromebook не вмикається?» У цьому корисному посібнику для користувачів Chromebook.

Як повідомити Google про фішинг

Як повідомити Google про фішинг

Дізнайтеся, як повідомити про шахрая в Google, щоб запобігти йому обманювати інших за допомогою цього посібника.

Roomba зупиняється, залипає та розвертається – виправлення

Roomba зупиняється, залипає та розвертається – виправлення

Вирішіть проблему, коли ваш робот-пилосос Roomba зупиняється, залипає та продовжує обертатися.