ch
Feedback
Computer Science

Computer Science

前往频道在 Telegram

По всем вопросам: @altmainf Уважаемый менеджер: @altaiface

显示更多
7 924
订阅者
-124 小时
-87
-2530
帖子存档
Согласно Таненбауму, вычислительную систему можно представить в виде ряда уровней абстракции. Каждому уровню соответствует свой язык, программы на котором путём компиляции или интерпретации переводятся на язык нижележащего уровня. Большинство современных систем включает шесть уровней: - уровень языка прикладных программистов; - уровень ассемблера; - уровень операционной системы; - уровень архитектуры команд; - микроархитектурный уровень; - цифровой логический уровень. Над этой иерархией языков находится прикладной программист и воплощаемый им алгоритм; под цифровым логическим уровнем - физическая элементная база. Современная шестиуровневая структура сформировалась далеко не сразу и не является пределом развития. Примитивные счётные устройства (абак, суанпан, русские счёты) рассчитаны на взаимодействие человека напрямую с элементной базой. Развитие вычислительной техники и программной инженерии ведёт к постепенному наращиванию уровней абстракции.

Ответ на вопрос и Яндекс Музыка ваша за 0₽ до конца зимы Яндекс Музыка для вас и 3-х ваших близких до конца зимы за 0₽. Попро
Ответ на вопрос и Яндекс Музыка ваша за 0₽ до конца зимы Яндекс Музыка для вас и 3-х ваших близких до конца зимы за 0₽. Попробуйте сейчас! Попробовать #реклама 16+ music.yandex.ru О рекламодателе

Кэш Состоит из двух частей: контроллер (управляет кэш-памятью) и саму кэш-память. Чтение и запись в ОП происходит сразу целыми пакетами данных, которые могут состоять из нескольких машинных слов. Такой объем информации процессор не может напрямую поместить в свой регистр, поэтому данные сохраняются в кэше, как в некотором промежуточном хранилище. Так как оставлять кэш пустым хотя бы частично нерационально, поэтому на протяжении всей работы, он всегда будет заполнен различными данными. Когда процессор формирует запрос на получение данных, он перехватывается контролером, который определяет, имеется ли копия требуемых данных в кэше, если они есть, то данные, минуя оперативу, передаются процессору, если их нет, запрос передается ОП. Измененные данные записываются обратно в кэш, где в один прекрасный момент они будут выгружены обратно в оперативу, на то место, где эти данные располагались.

Возвращаем % от пополнения рекламы через Vitamin.tools Пополняй рекламные бюджеты на разных платформах через рекламную экосис
Возвращаем % от пополнения рекламы через Vitamin.tools Пополняй рекламные бюджеты на разных платформах через рекламную экосистему Vitamin.tools и возвращай до 16% сразу в момент пополнения. Выводить деньги можно без комиссий хоть каждый день, а еще тебе доступны: - бесплатные инструменты оптимизации, - овердрафт и постоплата, - закрывающие документы в одном окне, - конструктор лендингов, - обучающие курсы по маркетингу. Помогаем с маркировкой, модерацией и решением вопросов блокировки. Никакой комиссии, скрытых платежей и ограничений по суммам. Зарегистрироваться #реклама vitamin.tools О рекламодателе

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

Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а зап
Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты. Если задуматься, то все в выигрыше —Ты получаешь работу с хорошей зарплатой, мы получаем процент за инвестиции в тебя и продолжаем прокачивать твои навыки еще 2 года; — в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше; — мы развиваем твои навыки и после курсов: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку! Узнать больше #реклама kata.academy О рекламодателе

Виды рекурсии  Существует два вида рекурсии, так называемая головная и хвостовая (иногда головную рекурсией называют просто рекурсией). Рекурсия будет "хвостовой", если рекурсивный вызов будет последним действием функции перед возвратом результата.  Использование хвостовой рекурсии позволяют некоторым компилятор автоматически выполняет преобразование рекурсии в итерацию. Хвостовая рекурсия часто применяется в программах на функциональных языках программирования. Многие вычисления на таких языках естественно выражать в виде рекурсивных функций, а возможность автоматической замены транслятором хвостовой рекурсии на итерацию означает, что по вычислительной эффективности она равна эквивалентному коду, записанному в итеративном виде.

До Нового года меньше недели! Ждёте знака, чтобы начать путешествовать? Это он! А знаете, как забронировать отель всего за 36
До Нового года меньше недели! Ждёте знака, чтобы начать путешествовать? Это он! А знаете, как забронировать отель всего за 36 рублей? В приложении Отелло! Там сейчас скидки до 50%, а еще можно до 99% стоимости оплатить бонусами СберСпасибо и получить кэшбек. Все бонусы суммируются! Установить #реклама 16+ otello.2gis.ru О рекламодателе

Принципы архитектуры фон Неймана Архитектура фон Неймана — широко известный принцип совместного хранения команд и данных в памяти компьютера. Компьютеры, построенные на этих принципах, относят к типу фоннеймановских:  ⁃ Принцип двоичности. Для представления данных и команд используется двоичная система счисления.  ⁃ Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором друг за другом в определённой последовательности.  ⁃ Принцип однородности памяти. Как программы (команды), так и данные хранятся в одной и той же памяти. Над командами можно выполнять такие же действия, как и над данными.  ⁃ Принцип адресуемости памяти. Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка.  ⁃ Принцип последовательного программного управления. Все команды располагаются в памяти и выполняются последовательно, одна после завершения другой.  ⁃ Принцип условного перехода. Команды из программы не всегда выполняются одна за другой. Возможно присутствие в программе команд условного перехода, которые изменяют последовательность выполнения команд в зависимости от значений данных.

ТОП квартир по спеццене в ЖК "Стрижи" в Краснодаре Последние квартиры в зеленом районе Краснодара. Скоро сдача! ЖК "Стрижи" -
ТОП квартир по спеццене в ЖК "Стрижи" в Краснодаре Последние квартиры в зеленом районе Краснодара. Скоро сдача! ЖК "Стрижи" - это четыре 25-этажных дома комфорт класса. Огороженная территория, свой паркинг, зоны отдыха для детей и взрослых, спортивные и детские площадки. Зона барбекю. Рядом прогулочный бульвар, парк и река. В шаговой доступности школа и детские сады. Узнать больше Проектная декларация на сайте https://наш.дом.рф/. Застройщик: ООО "СТРОЙ БИЗНЕС ГРУПП" #реклама promo.tochno-strizhi.ru О рекламодателе

RAID-массив RAID (Redundant Array of Independent Disks) — технология виртуализации данных, которая объединяет несколько дисков в логический элемент для повышения производительности. Соответственно, минимальное количество требуемых дисков — 2. Есть несколько видов RAID-массива: RAID 0 — принцип работы - чередование. Массив при котором информация разбивается на одинаковые по длине блоки, а затем записывается поочерёдно на каждый диск в структуре (фактическое увеличение производительности в 2 раза) RAID 1 — принцип работы — «зеркалирование». Представляет собой параллельную запись информации с основного диска на другие — дублирующие.  RAID 10 (1+0) — совмещает в себе всё самое лучшее из RAID 1 и RAID 0 RAID 5 — схож по своему принципу работы с RAID 1. Только тут потребуется минимум 3 накопителя, на одном из которых будет храниться продублированная информация

Ответ на вопрос и Яндекс Музыка ваша за 0₽ до конца зимы Яндекс Музыка для вас и 3-х ваших близких до конца зимы за 0₽. Попро
Ответ на вопрос и Яндекс Музыка ваша за 0₽ до конца зимы Яндекс Музыка для вас и 3-х ваших близких до конца зимы за 0₽. Попробуйте сейчас! Попробовать #реклама 16+ music.yandex.ru О рекламодателе

Контрольные суммы  Распространенный способ быстро и эффективно обнаружить повреждение данных в современных системах. Для вычисления простой контрольной суммы нужно лишь сложить байты блока данных, но, конечно, придумано много более изощренных контрольных сумм, в том числе циклический избыточный код (CRC), контрольная сумма Флетчера и другие [MK09]. В компьютерных сетях контрольные суммы используются следующим образом. Отправитель вычисляет КС байтов сообщения и посылает ее вместе с самим сообщением. Получатель также вычисляет КС поступившего сообщения; если она совпадает с отправленной, то есть надежда, что данные не были повреждены во время передачи. КС оцениваются по нескольким критериям. Самый важный – сила, или способность к обнаружению ошибок: приводит ли изменение данных к изменению контрольной суммы? Чем сильнее контрольная сумма, тем больше шансов, что изменение данных не останется незамеченным. Еще один важный критерий – производительность: каковы затраты на вычисление контрольной суммы? К сожалению, сила и производительность редко уживаются, т. е. высококачественную контрольную сумму труднее вычислить.

Оборудование ELTEX от дилера №1! Коммутаторы, Маршрутизаторы, GPON, VoIP, Wi-Fi оборудование, а также совместимые SFP модули.
Оборудование ELTEX от дилера №1! Коммутаторы, Маршрутизаторы, GPON, VoIP, Wi-Fi оборудование, а также совместимые SFP модули. Перейти на сайт #реклама eltexcm.ru О рекламодателе

Этапы процесса компиляции: 1. Предварительная проверка. Исходная программа обрабатывается путём подстановки имеющихся макросов и заголовочных файлов. 2. Лексический и синтаксический анализ. Программа преобразовывается в цепочку лексем, а затем во внутреннее представление в виде дерева. 3. Семантический анализ. Дерево разбора обрабатывается с целью установления его семантики (смысла) — например, привязка идентификаторов к их декларациям, типам, проверка совместимости, определение типов выражений и т. д. Результат обычно называется «промежуточным представлением/кодом», и может быть дополненным деревом разбора, новым деревом, абстрактным набором команд или чем-то ещё, удобным для дальнейшей обработки. 4. Оптимизация. Внутреннее представление программы неоднократно преобразовывается с целью сокращения размера и времени исполнения программы. 5. Генерация кода. Внутреннее представление преобразовывается в блоки команд процессора, которые преобразовываются в объектный код. 6. Сборка. Компоновщик соединяет несколько объектных файлов в исполняемый файл или библиотеку.

Ищу помощницу по дизайну интерьеров. Пост для тех, кто хочет работать удаленно, занимаясь творческой профессией. Работа заклю
Ищу помощницу по дизайну интерьеров. Пост для тех, кто хочет работать удаленно, занимаясь творческой профессией. Работа заключается в создании уютных пространств и стильных интерьеров. Можно работать из дома за ноутбуком. - Для работы достаточно несколько часов в день, вам не придется сидеть в офисе с 9 до 17. - Высшее образование не требуется, всему научу сама. - На обучение достаточно 1-2 часа в день, так как вся информация структурирована и очень доступно изложена. Я помогу вам разобраться в профессии дизайнер интерьеров, объясню с чего начать и покажу весь процесс работы от и до. Дам первых клиентов и скрипты продаж. Учеников много не набираю, чтобы была возможность уделить внимание каждому. Успевайте зарегистрироваться, пока места еще есть. Начать обучение можно по ссылке «Зарегистрироваться». Зарегистрироваться #реклама udesignschool.ru О рекламодателе

Реляционная модель Баз Данных. Элементы данных представлены в виде таблиц. Является наиболее распространенной моделью. К преимуществам реляционной модели можно отнести следующие особенности: - Теоретическая основа. Формально определяет базовые понятия модели, язык описания и операции над отношениями; - Стандартизация. Стандарты SQL-NN (SQL-89, SQL-92, SQL-99 и т д.), имеющие несколько уровней полноты реализации, позволяют создавать приложения, переносимые между СУБД разных поставщиков; - Полное разделение доступа к данным от способа их физической организации; - Универсальность. Информационное моделирование сущностей реального мира в виде набора связанных таблиц является достаточно хорошим подходом в большинстве случаев; - Простота манипуляции данными с точки зрения конечного пользователя; SQL — развитый стандартизованный декларативный язык 4-го поколения. Недостатки: - В общем случае, более низкое быстродействие по сравнению с сетевыми и иерархическими СУБД или другими подходами, обеспечивающими доступ к данным непосредственно на уровне их физической организации, например, индексированные файлы; - Неполнота реализации стандартов SQL-NN, а также специфические языковые и процедурные расширения СУБД разных поставщиков, осложняющие переносимость приложений (так называемый vendor lock); - Необходимость учёта некоторых особенностей модели на концептуальном уровне (ключи — идентификаторы сущностей), отсутствующая, например, в сетевой модели.

Тест - Какая удаленная профессия вам подходит? Кем стать, когда уже вырос? Не раскладывайте на таро, а пройдите бесплатный пр
Тест - Какая удаленная профессия вам подходит? Кем стать, когда уже вырос? Не раскладывайте на таро, а пройдите бесплатный профориентационный тест от Skillfactory. Тест не займет много времени, всего 5 минут — и вся информация по полочкам. Сможете разобраться в себе и определиться с карьерными изменениями. А еще, когда пройдете тест, получите доступ к закрытому боту с полезными материалами и бесплатными интенсивами от практиков из индустрии. Отвечайте на вопросы и смотрите свой результат А потом забирайте подарки и начинайте путь на удаленке в IT или дизайне. Попробовать #реклама 16+ free.skillfactory.ru О рекламодателе

Виды адресаций В оперативной памяти каждый набор ячеек (байт) имеет свой адрес, по которому процессор может к нему обращаться. Из-за того, что каждый байт имеет свой отдельный адрес, такой вид адресации называется — байтовый. Но существуют компьютеры, у которых размер одной ячейки памяти равняется машинному слову — это максимальное кол-во бит, которыми может оперировать процессор за раз. То есть в 32-х разрядных процессорах размер регистров и размер машинного слова будет равен 32 бита, а в 64-х — 64 бита и тд (такие компьютеры предназначены для научных целей). Из-за того, что процессор обращается не к байту, а к слову, то такая адресация называется словесной адресацией.

Оставайтесь на связи с близкими — с Яндекс Станцией Когда близкие не отвечают на телефон, звоните им прямо на Яндекс Станцию. Или общайтесь между умными колонками в разных комнатах — так проще собрать всю семью на ужин. Узнать больше #реклама yandex.ru О рекламодателе