Введение, или как все это устроено. Создание приложений для iPhone




Потоки информации, о которых мы говорили, представляют собой просто последовательности чисел. Так как процессор только и умеет, что оперировать числами. то для того, чтобы обратиться к памяти, ему нужно знать некое число, которое составляет адрес памяти. Вся память разбита на ячейки, а каждая ячейка имеет номер, который и представляет собой се адрес. Каждая такая ячейка в современных машинах содержит не менее 4 байтов, а иногда и больше, и записанные в ней числа образуют команды (commands) или данные (data), которые в совокупности и составляют программу. В памяти может быть записано много разных, иногда совсем не связанных между собой программ. Впрочем, иногда эти программы бывают и связанными, поскольку могут обращаться друг к другу.

Компания Hibercon — одня из сильнейших компаний, которая занимается разработкой приложений для iphone на языке c, такжк занимается продвижением приложений для устройств компании Apple.

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

Например, в обычном ПК самая первая команда содержит адрес процедуры проверки (тестирования) компьютера, которая выполняется при каждом включении. Эта процедура так и называется: POST (Power-On Self Test)— самотестирование при включении Включите свой ПК и понаблюдайте за тем. что происходит после подачи питания — все эти сообщения, появляющиеся на экране, и есть результат деятельности программы самотестирования при включении. Если ваша любознательность простирается столь далеко, что вы захотите прочитать мелькающий слишком быстро текст, то временно можно приостановить загрузку, если нажать клавишу (на обычной клавиатуре расположена справа в самом верхнем ряду). Загрузка продолжится, если нажать любую другую клавишу.



Добавить комментарий

  

  

:bye: 
:good: 
:negative:  
:scratch: 
:wacko:  
:yahoo: 
B-) 
:heart: 
:rose:  
:-) 
:whistle: 
:yes: 
:cry: 
:mail:  
:-(   
:unsure:  
;-)