рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Организация памяти компьютера

Организация памяти компьютера - раздел Программирование, Лекция 1 Понятие программы и языка программирования Все Данные, Хранящиеся В Памяти Компьютера, Представляются В Двоичной Системе...

Все данные, хранящиеся в памяти компьютера, представляются в двоичной системе счисления в виде машинных словнаборов двоичных разрядов (совокупность битов – нулей и единиц). Биты объединяются в последовательности: байты, слова и т.д. Минимальный размер машинного слова для хранения, обработки и передачи данных – 8 битов (1 байт). Все остальные слова кратны ему. Стандартное машинное словоимеет разрядность, соответствующую разрядности процессора (32 разряда или 4 байта).

Какой смысл заключен в данных, какими символами они выражены – буквенными или цифровыми, что означает то или иное число – все это определяется программой обработки. Все данные, необходимые для решения практических задач, подразделяются на несколько типов, причем понятие тип связывается не только с представлением данных в адресном пространстве, но и со способом их обработки. Данные могут быть отнесены к одному из двух типов: основному (простому), форма представления которого определяется архитектурой компьютера, или сложному, конструируемому пользователем для решения конкретных задач. Данные простого типа это – символы, числа и т.п. элементы, дальнейшее дробление которых не имеет смысла. Из элементарных данных формируются структуры (сложные типы) данных.

Основу компьютерной архитектуры составляет прямо адресуемая память: массив элементарных ячеек памяти, номера которых называются адресами.Каждому участку оперативной памяти, который может вместить один байт или слово, присваивается адрес (порядковый номер). Как адрес памяти, так и ее содержимое представляют собой машинные слова.

Для представления содержимого машинных слов используется шестнадцатеричная система счисления. В дальнейшем описании мы будем применять более привычные десятичные значения, не забывая, что в реальности имеем дело с двоичными (шестнадцатеричными) эквивалентами.

Поэтому на самом низком уровне адрес можно рассматривать как целое число. Все формы представления данных (целые со знаком и без него, вещественные, символы) проецируются в двоичное представление и в машинные слова. Но!!!: хранятся числовые значения в памяти, начиная с младшего байта, в порядке, обратном привычному нам при записи чисел (Рис.1.6).

Рис. 1.6. Организация памяти компьютера

 

 

– Конец работы –

Эта тема принадлежит разделу:

Лекция 1 Понятие программы и языка программирования

Взаимосвязь алгоритма и данных в программе не является простой и линейной Процесс выполнения любой программы можно рассматривать с двух точек...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Организация памяти компьютера

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Лекция 1
Введение в С++ Искать суть бытия – пустой каприз...Здесь все правы: где, кто и что нароет...Ведь жизнь обычно тратится на жизнь...,Но на какую?.. Вот, что беспокоит.

Компоненты языка программирования
Язык программирования содержит в себе компоненты, предназначенные для описания соответствующих частей программы: · средства описания данных, позволяющие программисту определять разл

Жизненный цикл программного средства
Комплексы программ создаются, эксплуатируются и развиваются во времени. Жизненный цикл программного средства (ПС) включает в себя все этапы развития – от возникновения потребности в программе опред

Технология подготовки и решения задачи на компьютере
Технология подготовки и решения задачи на компьютере включает: o ознакомление с поставленной задачей – анализ исходных данных, условий и целей решения задачи, формулировку требовани

Вычисление значения функции в заданной точке
    Представленные варианты программы используют разные средства ввода-вывода:   //proba_2_1.cpp #include <iostream> #inc

Proba_3.cpp
#include <iostream> #include <conio.h> using namespace std; //директива есть!!!, std:: перед cout далее отсутствует int main() { int x; //вв

Технологический цикл обработки программы
Технологический цикл обработки программы выглядит следующим образом: Рис.1.4. Технологич

Сегментация программы
Следующий важный принцип организации памяти – сегментация. Сегментомназывается непрерывная область памяти, хранящая данные одного вида (назначения) и имеющая собственную систему относительно

Процесс исполнения программного кода
Процесс исполнения программного кода в общих чертах представлен на Рис.1.8. Действующими лицами этого процесса являются: · программный код – последовательность команд,разм

С– подключение к файлу main.cppстандартного заголовочного файлаstdafx.h.
D – определение глобальных переменных, доступных во всех файлах программы при объявлении их в этих файлах как extern.   В б

K – подключение к файлу bblsort.cpp стандартного заголовочного файлаstdafx.h.
L – описание глобального массива строк Line, спецификатор extern указывает на то, что определение массива сделано в другом месте (в данном случае в файлеmain.cpp).

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги