Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2017, 22:42   #1
pacha.i
Пользователь
 
Регистрация: 06.10.2017
Сообщений: 32
По умолчанию Компьютерные науки

Какие компьютерные науки следует изучить, чтобы понимать принцип работы компьютера? Какие процессы лежат в самой основе вычислительных машин, как работают механизмы памяти, процессора, кодировки, обработки информации.? В общем азы и фундамент работы компьютера. Спасибо.
pacha.i вне форума Ответить с цитированием
Старый 06.10.2017, 23:55   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Если я это всё перечислю вы просто испугаетесь.
Науки? Математика, физика, электротехника, информатика, лингвистика.

Для тех кто только начинает путь:

Окулов С. М.-Основы программирования-ЮНИМЕДИАСТАИЛ (2002)
Много интересных фактов для самых маленьких программистов.

Цитата:
Сообщение от pacha.i Посмотреть сообщение
Какие процессы лежат в самой основе вычислительных машин, как работают механизмы памяти, процессора, кодировки, обработки информации.?
Решил опубликовать список литературы, в список вошло то что намой взгляд наиболее интересно:
1
Библиотечка «Квант» Выпуск 65.
М.Е. Левинштейн, Г.С. Симин Барьеры(От кристалла до интегральной схемы)
Москва «Наука» Главная редакция физико-математической литературы 1987

Научно популярно о транзисторах. Книга читается легко на одном дыхании. Рассказывает о физике полупроводников.
2.
Хоровиц П., Хилл У. Искусство схемотехники: В 3-х томах = The Art of Electronics: Second Edition (© Cambridge University Press, 1980, 1989) / Пер. с англ.: Б. Н. Бронина, И. И. Короткевич, А. И. Коротова, М. Н. Микшиса, Л. В. Поспелова, О. А. Соболевой, К. Г. Финогенова, Ю. В. Чечёткина, М. П. Шарапова. — Изд. 4-е, переработанное и дополненное. — М.: Мир, 1993
Электроника. Куда без неё? Книга носит учебный характер. Читается трудно.
Скажем так - это основы электроники там расписаны все основы, чтобы спроектировать элементарный процессор.

3. Реверс микросхем от профессионалов.
http://habrahabr.ru/company/zeptobars/blog/157917/
http://habrahabr.ru/post/169687/
http://habrahabr.ru/company/zeptobars/blog/200948/

4.
http://naf-st.ru/articles/digit/
Основные элементы, тригеры, счётчики, оперативная память и тд. Научно популярно.

5. Далее языки программирования VHDl и Verilog HDL и ПЛИС. С 70-тых годов Американцы не чертят цифровые схемы процессоров, а описывают их на специальных языках. Так проще проверить правильность схемы.

Читать стандарты языков и руководство по синтезаторам.

Системы автоматизированного проектирования фирмы. Altera Max Plus II и Quartus II (Комолов).djvu
Эта книга понравилась.

А также советую посмотреть как описывает простой процессор Вирт.
https://www.inf.ethz.ch/personal/wir...dWork/RISC.pdf

Наверно есть что-то и получше, но пока что-то не попалось.
6.
Байков В. Д., Смолов В. Б. Аппаратурная реализация элементарных функций в ЦВМ, Ленинград, изд-во ЛГУ, 1975, 96 стр.
Байков В. Д., Селютин С. А., Вычисление элементарных функций в ЭКВМ, Москва, Радио и связь, 1982, 64 стр.
Байков В. Д., Смолов В. Б. Специализированные процессоры: итерационные алгоритмы и структуры, Москва, «Радио и связь», 1985, 288 стр.

Математика для создания сопроцессоров. Алгоритмы "Цифра за цифрой" (CORDIC) для математических операцияй sin,cos,arcsin, sqrt, и тому подобных.

7. Микроархитектура процессоров.
Хеннеси и Паттерсона "Архитектура компьютеров"
: John L. Hennessy , David A. Patterson Computer Architecture A Quantitative Approach


8. Книги по чёрной магии. Да - да вы не ослышались.

Джонсон Г. Грэхэм М «Конструирование высокоскоростных цифровых устройств. Начальный курс черной магии»
Джонсон Г. В., Грэхем М. - Высокоскоростная передача цифровых данных: высший курс чёрной магии
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 07.10.2017, 00:19   #3
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Сообщение от pacha.i Посмотреть сообщение
кодировки, обработки информации.?
По обработки информации стоит учить алгоритмы, книга так и называется
Алгоритмы. Построение и анализ. Издание 3-е Штайн.

Перед ней я бы по советовал пролистать ещё
Вирт Н.-Алгоритмы + структуры данных - программы-Мир (1985)
В вузе вас так и так будут ещё доставать численными методами так что вам поможет
Каханер, Моулер, Наш.-Численные методы и программное обеспечение-Мир (1998)

Если пойдёте на программиста, то там вам ещё и СУБД учить заставят и компиляторы и обработку сигналов. А если и повезёт, то и основы ИИ и поисковых систем.

Про кодировкам чуть не забыл написать

Чарльз Петцольд-Код. Тайный язык информатики (2001)
Лидовский В.В., Теория информации, 2003
Чарльз пишет больше популярно, но устаревшее, а Лидовский гораздо современнее и практично.

И шифрование куда без него:
Венбо_Мао-Современная_криптография._Теория_и_ практика-Вильямс(2005)
Если читать вдумчиво и внимательно, то можно найти много таких фактов о криптографии о которых большинство даже не подозревают.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .

Последний раз редактировалось Pavia; 07.10.2017 в 00:42.
Pavia вне форума Ответить с цитированием
Старый 07.10.2017, 06:10   #4
pacha.i
Пользователь
 
Регистрация: 06.10.2017
Сообщений: 32
По умолчанию

Спасибо большое.
pacha.i вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компьютерные сети DoKeR5656 Помощь студентам 0 01.11.2014 12:15
Все науки сводятся к мысли X !=Y Smitt&Wesson Свободное общение 15 18.09.2014 16:15
Компьютерные сети и фундаментальные науки для самоучки Serg0man Свободное общение 4 11.04.2012 23:24
матем. и комп. науки vs прикладная мат. и инф. JL25A Помощь студентам 5 06.08.2011 18:20
Delphi. Поделитесь ради науки. sOvest' Софт 10 05.11.2010 12:28