0.00
0 читателей, 4902 топика

Очень долгая дефрагментация Почему?


Очень долгая дефрагментация Почему?
Дефрагмента́ция — процесс перераспределения фрагментов файлов
и логических структур файловых систем на дисках для обеспечения
непрерывной последовательности кластеров. В случае использования жестких дисков, вследствие дефрагментации ускоряется чтение и запись файлов, а следовательно, работа программ и операционной системы. Это достигается за счет того, что чтение файлов после дефрагментации производится максимально линейно и непрерывно, без дополнительных передвижений головки жёсткого диска для поиска и воссоединения фрагментов.
Твердотельные накопители на основе различных видов флеш-памяти
в дефрагментации файловых систем не нуждаются. Более того, дефрагментация, в некоторой степени, вредит флеш-памяти, так как последняя имеет намного более ограниченное количество циклов записи/перезаписи, чем накопители на магнитных дисках при должном использовании.
Программа для дефрагментации Auslogic Disk Defrag FREE — www.auslogics.com/ru/software/disk-defrag/
Автоматическая очистка жёсткого диска —
www.youtube.com/watch?v=epu1uJFThs4
Диск переполнен папка Windows много весит как очистить Patch Cleaner — www.youtube.com/watch?v=Td3SXzD0cZQ
3 Способа ускорить ПК и очистить диск С — www.youtube.com/watch?v=_r0LTCfFDNA

Android это Linux? Почему я считаю, что НЕТ


Операционная система Android существует уже более десяти лет. А сердцем этой системы является ядро Linux, которое до тех пор использовалось в семействе десктопных операционных систем, а так же в разном оборудовании (роутерах, серверах и так далее).

Примерно столько же лет, сколько существует Андройд, идут споры о том, является ли эта операционная система членом семьи дистрибутивов Linux. Иначе говоря, можно ли её поставить на одну полку с такими системами как Ubuntu, Mint, Manjaro и так далее.

Казалось бы, обсуждается вопрос уже давно и упорно, но однозначный ответ получить невозможно… все сравнивают за и против, и сводят всё к тому, что то вроде и да, а вроде и нет…

Но лично я твердо уверен, что Android — самостоятельная операционная система, которую можно считать потомком операционных систем GNU/Linux, но никак не членом этой семьи. Почему? Расскажу в этом видео.

★ ТАЙМ-КОДЫ ★

0:20 — Предисловие: важность понимания термина «Linux»
0:57 — Понятие дистрибутива Linux. Почему правильно говорить «GNU/Linux»?
3:06 — Можно ли поставить Android на одну полку с дистрибутивами GNU/Linux? За и против. Про использование ядра Linux.
4:22 — Разница в пользовательском окружении: GNU vs Dalvik/ART
5:01 — Проблема запуска Android-приложений в GNU/Linux и наоборот
5:40 — Разные целевые архитектуры: x86 и ARM
6:11 — Реализация стандартов POSIX: glibc и Bionic libc
7:04 — Разница в лицензии окружений: GNU GPL vs BSD

★ СОВЕТУЮ ПОСМОТРЕТЬ ★

Что такое ядро операционной системы? Назначение и виды ядер
▻ youtu.be/Bdh88Fd--54

Dalvik и ART в Android: что это?
▻ youtu.be/dNkotDjydiM

Свободное программное обеспечение: что это?
▻ youtu.be/uveRr-v7so8

Параллельные пространства в Android: что это и для чего нужно?
▻ youtu.be/GSTIvOScM08

Как заблокировать создание, чтение и редактирование файлов и папок на смартфоне? Chmod в Android
▻ youtu.be/feJFHRWhN60

Ждет ли нас замена Android в ближайшие годы? Fuchsia OS
▻ youtu.be/I8soWGqxcms

♫ МУЗЫКА ♫
Kevin MacLeod — Ambiment The Ambient

Что такое дефрагментация


Многие начинающие пользователи не знают, что причиной замедления работы компьютера может служить такое явление, как фрагментация файлов. Бороться с этим явлением нам поможет процедура, которая называется дефрагментация.

Что же такое дефрагментация?

Если совсем упростить процесс работы на компьютере, то его можно свести к чтению и записи файлов с/на жесткий диск компьютера. Мы открываем (читаем) файл с диска, затем работам с ним и в конце концов сохраняем его (записываем на жесткий диск).

Операции чтения и записи файлов на диск компьютера выполняет файловая система. Диск компьютера при форматировании (создании файловой системы) размечается на кластеры, каждый из которых занимает определенное дисковое пространство. При записи файлов на диск файловая система помещает файл в кластер. Если размер файла превышает размер кластера, то файловая система перемещает часть файла в соседний свободный кластер.

Так как операции записи файлов проходят постоянно, то со временем на диске наступает полная неразбериха. Части файлов «разбрасываются» файловой системой в разные области диска, так как все ближайшие кластеры заняты. Такой процесс называют фрагментацией.

Со временем, когда фрагментированных файлов становится очень много, процесс чтения файлов с диска может заметно замедлиться. Это связанно именно с тем, что для поиска фрагментов файла на диске требуется время, а поскольку файлы могут быть достаточно большими, а размер кластера составляет всего 4 килобайта, то фрагментов может быть несколько тысяч и разбросаны они будут по всему диску.

Чтобы «помочь» компьютеру и ускорить работу файловой системы можно проводить дефрагментацию файлов на жестком диске.

Дефрагментация проводит оптимизацию файлов в файловой системе, то есть все фрагменты одного файла перемещаются в одно место дискового пространства, что значительно ускоряет их поиск и подготовку файла к запуску файловой системой.

Существует масса программ, позволяющих проводить дефрагментацию. Об этом более подробно смотрите в видеоролике:

pcsecrets.ru/sluzhebnye-programmy/chto-takoe-defragmentaciya.html

#3. Пользователи, группы, права доступа / Linux


В этом видео вы узнаете: что такое пользователь и группа в линукс; как задаются права для файлов и папок, и за что они отвечают. Мы рассмотрим на примере страницы в социальной сети, как выдаются разрешения определенным группам пользователей.

Полезные ссылки:

1. Пользователи и группы
help.ubuntu.ru/wiki/пользователи_и_группы

2. Права доступа Unix, SUID, SGID, Sticky биты
help.ubuntu.ru/wiki/стандартные_права_unix

3. chmod
ru.wikipedia.org/wiki/Chmod

ВК: Сергей Терехов
vk.com/sergeiterehov

ВК: Школа программистов — [Сергей Терехов]
vk.com/sergeiterehov.school

Базы данных. NoSQL. Redis


Рассмотрим работу Redis в связке с PHP.

Презентация:
docs.google.com/presentation/d/1azsKtgXkvzTUjDxwppvVq4uQh7kRlaOFQObzb_zJP0Q/edit?usp=sharing

Практика:
github.com/AntonOkulov/redis-test

В этом занятии:
— Что нужно для работы установка
— Подключение
— Работа со скалярными значениями (числа, строки)
— Управление временем жизни значений (TTL)
— Работа со списками
— Работа с хешем

По любым вопросам, связанным с курсом можно писать на почту: okulov@rclass.pro

Брокер сообщений RabbitMQ: Часть 2. Базовые понятия и примеры использования


Мы познакомимся с базовыми понятиями RabbitMQ, научимся использовать шаблоны проектирования Worker Queues и Publish/Subscribe с помощью которых можно создавать шину сообщений между различными сервисами.
Мы покажем как создать конфигурацию кластера, который не прерывает работу при отказе N-1 нод. Так же проведем демонстрацию такого отказа и проверим выживаемость приложения!

Первая часть: youtu.be/XiyXOMYoXAw
Ссылка на репозиторий: github.com/unix-way-project/rabbitmq-tutorial