Як і багато людей, я запускаю подвійні системи на своєму комп’ютері. Важливі оновлення потребують постійних перезавантажень у Windows, хоча я не думаю, що це сталося зі мною в Linux. Які властивості кожної ОС визначають, чи можливо це чи ні?
Як і багато людей, я запускаю подвійні системи на своєму комп’ютері. Важливі оновлення потребують постійних перезавантажень у Windows, хоча я не думаю, що це сталося зі мною в Linux. Які властивості кожної ОС визначають, чи можливо це чи ні?
Відповіді:
Це наслідок технічних рішень.
У системі Linux можна видалити файл, який все ще використовується; файлова система використовує те, що по суті є формою підрахунку посилань, а відкриття файлу - це просто ще одна посилання на нього. Коли ви закриєте його, файл буде очищено. Як наслідок цього, можна замінити основні файли коду ОС та файли даних, не потребуючи їх вимкнення та перезавантаження (він же перезавантаження).
У Windows відкриття файлу блокує його у файловій системі, і його неможливо видалити. Це означає, що щойно запущений код не може бути оновлений без перезавантаження. Але це також означає, що ви завжди можете точно знати, яка версія працює у вашій системі; за моделлю Linux можна отримати важливе оновлення системного програмного забезпечення, успішно застосувати його і досі не працювати його у вашій системі, оскільки стара, неоновлена версія все ще працює.
Це технічний компроміс, як і більшість речей в обчислювальній техніці.
MoveFile
щоб видалити старий .
Це наслідок огляду прогнозованих очікувань користувачів.
Системи Linux моделюються після запуску unix на серверах. Перебіг часу в цих громадах був вихвалянням. Все, що скорочувало час, було погано. І це побічний ефект від очікування, що на комп’ютері було декілька користувачів і що час планування простоїв доводилося узгоджувати з декількома користувачами.
Windows була розроблена для ринку ПК. На той момент, коли було запроваджено знання про досвідченого користувача комп'ютера, знання про те, що ви можете вийти з однієї програми та запустити іншу без перезавантаження, було ознакою досвідченого користувача комп'ютера. Через це не було підстав не використовувати імена файлів як основний ідентифікатор при проектуванні ntfs.