среда, 22 июля 2015 г.

Сколько байтов в килобайте

Сколько байтов в килобайте

По этому поводу у меня возник спор с одним из читателей. Впрочем, так как мой оппонент оставлял анонимные комментарии, то вполне возможно, что это был не один человек. Хотя, скорее всего всё-таки один. Но не в этом суть.

Так как этот вопрос настолько щепетильный, что даже появляются анекдоты по этой теме, я решил раскрыть его более подробно.

Итак, из школьной программы всем известно, что существует международная система измерений - СИ, в которой чётко указано, что приставка “кило” означает, что исходнная единица измерения должна быть умножена на 10 в третьей степени, то есть на 1000.

Исходя из этого можно предположить, что в одном килобайте 1000 байтов.

Однако любой программист вам скажет, что в килобайте 1024 байта.

Как же так? В чём дело?

А дело в том, что приставка “кило” в СИ имеет отношение к десятичной системе счисления.

А в информационных технологиях используется двоичная система счисления.

Поэтому здесь принято считать по другому.

В двоичной системе один килобайт - это 2 в десятой степени, то есть 1024 байта.

Поэтому в двоичной системе кратность не 1000, а 1024.

То есть в одном мегабайте будет:

1024 * 1024 = 1048579 байтов,

а не 1000000, то есть НЕ 1000 * 1000

Ещё больше путаницы вносит тот факт, что, например, некоторые производители жёстких дисков указывают ёмкость диска именно в десятичной системе. То есть подразумевая, что в одном килобайте 1000 байтов.

В таких случаях, когда на жёстком диске написано, например, 50 ГБ, то операционная система, которая определяет ёмкость в “правильных” единицах, определит объём винчестера как 46,5 ГБ.

Это чисто маркетинговая политика - производитель таким образом немного увеличивает ёмкость винчестера “за те же деньги”. И при этом формально никого не обманывает.

Надо сказать, что первоначально, для того чтобы не путать “кило” и прочие десятичные приставки с двоичными числами, использовались другие приставки.

Например, килобайт обозначался как К-байт (кабайт). Однако это название не прижилось.

И сегодня суровая практическая реальность такова, что все ИТ-шники, когда говорят “килобайт”, подразумевают, что это 1024 байта.

Вывод: Изучайте информатику - это интересно!



пятница, 3 июля 2015 г.

Информатика на практике

Информатика на практике

Многие пользователи, особенно начинающие, очень не любят изучать теорию, предпочитая учиться на практике.

С их точки зрения, информатика - это скучная теория для “очкариков-доцентов”, которая совершенно не нужна для практиков.

Однако это заблуждение.

Во-первых, в курс современной информатики входит изучение распространённых программ, таких как MS Word, MS Excel и т.п. А эти программы как раз таки наиболее интенсивно используются на практике. И я неоднократно был свидетелем, когда соискатели вакансий заваливались на собеседовании именно из-за плохого знания этих программ.

Во-вторых, без понимания теоретической части невозможно стать хорошим пользователем, а тем более - программистом. Конечно, мне могут возразить, что есть немало людей, которые не изучали теорию, но при этом хорошо владеют компьютером. На это возражение я отвечу своим возражением))) Первое: “хорошо” - это понятие относительное. Хорошо с точки зрения “чайника” и с точки зрения системного администратора - это “две большие разницы”. Второе: изучая компьютер на практике, любопытный человек волей-неволей изучает и теорию. И только такой человек может стать хорошим пользователем.

Увы, и об этом я уже не раз говорил, большинство пользователей учатся по “обезьяньему методу”. То есть нажал жёлтую кнопочку - получи банан. Нажал синюю - получи воду.

А если бананы неожиданно закончатся, или от кнопочки отвалится проводок, то такая обезьянка умрёт с голоду, потому как других способов получить еду она не знает.

Не уподобляйтесь таким пользователям. Пересильте себя один раз - изучите как следует теорию, разберитесь не только в том, как это работает, но и почему.

И тогда никакие неожиданные сбои в программе или обновления не застанут вас врасплох. Потому что вы будете понимать не только то, что жёлтая кнопочка замыкает контакты, но и то, что по этим контактам течёт электрический ток, и что заставляет этот ток течь. И тогда никакой отвалившийся проводок не лишит вас возможности получить результат.

Образно? Витиевато? Непонятно?

Может быть. Но хочется верить, что основную суть сказанного вы уловили...



понедельник, 22 июня 2015 г.

Информатика в экономике

Информатика в экономике

Очень многие экономисты используют информатику, даже не замечая этого. Например, практически все экономисты широко применяют электронные таблицы Excel.

Более того, на некоторых экономических факультетах даже можно найти редкие специализации типа “Прикладная информатика в экономике”, то есть экономика с углублённым изучением информатики. Это пересекается с теми задачами, о которых я говорил в статье Прикладная информатика.

Но даже если не принимать во внимание прикладную информатику, то и просто хорошее знание компьютера экономисту сегодня крайне необходимо. То есть экономист должен быть опытным пользователем (как минимум).

Почему? Разве недостаточно только хороших знаний экономики?

Многие думают, что достаточно. Типа я крутой экономист - зачем мне ещё изучать компьютеры?

Не знаю, как ещё объяснить, но сегодня без информационных технологий эффективная работа невозможна. Ни в какой сфере, а тем более, в экономике, где огромное количество расчётов и необъятное море информации для аналитики.

Ну да, можно сводить “дебет с кредитом” на счётах. Худо-бедно вести бухгалтерию и складской учёт. Как-нибудь впихивать в нормы расхода потребление ГСМ.

Но в наше время “худо-бедно” уже никого не устраивает. А продвинутые компании ГСМ по нормам давно не списывают, а только по фактическому расходу (вы даже не представляете, сколько водилы воруют топлива, когда списание идёт по нормам - уж поверьте, я эту тему хорошо изучил). Вы просто не выживите в конкурентной борьбе, если вместо компьютеров будете использовать счёты, а вместо жёстких дисков - собственную память.

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

Так что если хотите стать классным, высокооплачиваемым и авторитетным экономистом, то счёты и блокнот оставьте “на случай ядерной войны”. И беритесь как следует за информатику:

http://info-master.su/cpa/comp-04.php


пятница, 19 июня 2015 г.

Информатика и бизнес

Информатика и бизнес

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

А между тем сегодня существует даже отдельное направление “бизнес-информатика”, и в некоторых вузах обучают студентов по этому направлению на экономических факультетах.

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

И если кто-то говорит, что информатика ему ни к чему, что он и так неплохо справляется со своими должностными обязанностями, то можно сказать, что здесь ключевое слово “неплохо”.

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

А чтобы контролировать качество работы “специальных людей”, руководитель или владелец бизнеса должен сам хотя бы в общих чертах знать информационные технологии. Иначе ему придётся нанимать других “специальных людей”, чтобы они контролировали работу первых. И так до бесконечности или до разорения)))



четверг, 18 июня 2015 г.

Прикладная информатика

Прикладная информатика

Что такое прикладная информатика?

Давайте сначала напомню, что такое фундаментальная и прикладная наука. Объяснять буду простыми словами, так что на абсолютную точность не претендую.

Итак, фундаментальная наука - это наука ради науки. То есть эксперименты “методом тыка”, блуждание в потёмках, в неизведанном - авось что-нибудь да и откроешь новое с очень далёким прицелом на практическое использование (или вообще без такового).

Прикладная наука - это, можно сказать, инженерия (изобретательство). То есть наука, которую можно применить на практике уже сегодня, а не через 100 лет.

Прикладная информатика зародилась не так давно на основе прикладной математики.

Зачем она нужна и чем она отличается от обычной информатики?

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

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

Вот лишь несколько отраслей и задач, где применяется прикладная информатика:

  • Экономика. Анализ и систематизация данных.
  • Юриспруденция. Разработка и сопровождение специальных программ для организации качественной и быстрой работы.
  • Менеджмент. Сбор и упорядочивание данных для последующего контроля и анализа.
  • Социология. Здесь довольно много данных и цифр, которые требуют глубокого анализа и построения наглядных примеров.
  • Химия. Разработка и сопровождение специализированных программ, моделирующих поведения вещества.
  • Дизайн. Графические программы современному дизайнеру нужны как воздух.
  • Психология. Моделирование умственных и поведенческих процессов помогает в выявлении и описании многих явлений в данной отрасли.
  • Образование. Процесс обучения сейчас совершенно не может обойтись без информационного и программного обеспечения.
  • Логистика. Сложные процессы управления запасами, складами, транспортировкой в современном мире невозможно оптимизировать без информационных технологий.

Если совсем уж упростить, то специалист в области прикладной информатики является посредником между специалистом в какой-либо сфере и программистом. Например, между бухгалтером и программистом 1С.

Зачем нужны такие посредники?

Из собственного опыта могу сказать (несколько лет работал программистом 1С), что ни один бухгалтер, даже самый хороший, не может толком объяснить программисту, что-же он хочет от программы. Потому что бухгалтер не является специалистом в области информационных технологий. А программист не является бухгалтером.

Здесь есть два выхода: либо бухгалтер изучает информатику, либо программист изучает бухгалтерию. Заставить бухгалтера изучить информатику практически невозможно. Поэтому в небольших фирмах программисты 1С вынуждены изучать бухгалтерию. Более того, некоторые программисты 1С знают бухгалтерию лучше самих бухгалтеров.

Но такая ситуация сложилась от безвыходности. По сути программисту приходится осваивать 2 профессии, а платят то ему только за одну. Именно поэтому программисты 1С - одни из самых высокооплачиваемых программистов в России.

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

Что такое прикладная информатика

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