Перейти к содержимому

Фото
- - - - -

Windows XP


  • Вы не можете создать новую тему
  • Please log in to reply
26 ответов в этой теме

#1 olexus

olexus

    ʁɔvʎнdǝʚǝdǝu dиW

  • Постоялец
  • 7 497 сообщений
  • Откуда:Tallinn

Отправлено 17 февраля 2008 - 23:23

Кто юзает такую систему,именно 64 bit
Проблема в том что 32-битная винда не видет 4 гига оперативки а 64-битная видет.
Стоит ли переходить на 64 если комп в основном используется для игр?много ли запар стоит ожидать?
Вобщем пишем свои отзову о 64 bitой системе
  • 0
Скажу коротко.....У меня родственные связи с членом немецкого парламента © Tourne

#2 Diaaablo

Diaaablo

    Firefly

  • Постоялец
  • 2 302 сообщений
  • Откуда:Таллинн

Отправлено 17 февраля 2008 - 23:38

вообще в основном проблем не будет, разве что проблемы с совместимосью некоторых программ, которые заточены под 32х-битные. Прикинь какой софт у тебя сейчас стоит и нужен для полного счастья и проверь, есть ли у него совместимость с 64-виндой. Игры новые вроде как все уже кампатибл.
  • 0

#3 olexus

olexus

    ʁɔvʎнdǝʚǝdǝu dиW

  • Постоялец
  • 7 497 сообщений
  • Откуда:Tallinn

Отправлено 17 февраля 2008 - 23:52

Diachka,
Как проверить программу на совместимость? Например Winamp будет работать или Photoshop?
  • 0
Скажу коротко.....У меня родственные связи с членом немецкого парламента © Tourne

#4 Diaaablo

Diaaablo

    Firefly

  • Постоялец
  • 2 302 сообщений
  • Откуда:Таллинн

Отправлено 17 февраля 2008 - 23:59

гугл тебе в помощь :)
  • 0

#5 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 10 668 сообщений
  • Откуда:Таллин

Отправлено 19 февраля 2008 - 12:59

Проблема в том что 32-битная винда не видет 4 гига оперативки

интересно, почему... 32 битные процессоры как раз до 4 гиг держат ОЗУ... или там в винде так криво адресное пространство скроено?

Diachka, 64 битные процессоры совместимы со старыми, в смысле они как надстройка или их набор команд совершенно иной? В смысле, есть ли там старые режимы работы...? (ну не дожил еще до 64 битных, звиняйте :) )
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#6 ParadoxL

ParadoxL
  • Постоялец
  • 5 023 сообщений
  • Откуда:Edinburg

Отправлено 19 февраля 2008 - 14:57

интересно, почему... 32 битные процессоры как раз до 4 гиг держат ОЗУ...


Могут и больше держать ... например 36 бинтый адрес (PAE) только тогда оргонизация адресации ложиться на хардварную или софтварнуж косвеную адресацию.

Проблема в том что максимальное адресное виртуальное пространсво для процессов в мастдае 32 огрницено 2 Гб ... попробуй ... в бут.ини вставить параметер /3GB ... и посмотри прокатит или нет?
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#7 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 10 668 сообщений
  • Откуда:Таллин

Отправлено 19 февраля 2008 - 20:01

максимальное адресное виртуальное пространсво для процессов в мастдае 32 огрницено 2 Гб

ааа ну тогда все понятно.


Могут и больше держать ... например 36 бинтый адрес (PAE) только тогда оргонизация адресации ложиться на хардварную или софтварнуж косвеную адресацию.

Ух, не помню такого... Связано со страничной адресаией?
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#8 ParadoxL

ParadoxL
  • Постоялец
  • 5 023 сообщений
  • Откуда:Edinburg

Отправлено 20 февраля 2008 - 10:59

Zero, если бы точным на языке ассемблера это называет сегментная адресация.
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#9 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 10 668 сообщений
  • Откуда:Таллин

Отправлено 20 февраля 2008 - 11:31

Incubo, можно пользоваться и страничной и сегментной адресацией; я на досуге пишу свою ось, разбираюсь в этом. Только вот не помню, чтобы более 4 гбт можно было использовать.
EIP все равно 32 битный.
Сегментация, говоришь? В дескрипторе сегмента в LDT или GDT на размер сегмента отводится 20 бит. Если проставлен бит гранулярности, это размер в страницах по 4 килобайта, т.е. те же 32 бита, 4 гигабайта.
Смещение тоже 32 бита.
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#10 ParadoxL

ParadoxL
  • Постоялец
  • 5 023 сообщений
  • Откуда:Edinburg

Отправлено 20 февраля 2008 - 11:40

Zero, читай как работает PAE (это хардварное решение) ... такое же можно и реализовать софтварно.

PS! Зачем тебе ось?
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#11 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 10 668 сообщений
  • Откуда:Таллин

Отправлено 20 февраля 2008 - 12:01

ааа нашел PAE.Я-то изучал по Intel Pentium, а это возможность с Pro идет и далее.
И был я прав - это связано со страничной адресацией!
Сегменты тут ни при чем совершенно. Расширяется таблица страниц, каталог страниц, по 64 бита на страницу итд.


(это хардварное решение) ... такое же можно и реализовать софтварно.

ну как хардварно... на стыке аппаратного и программного, реализуется-то аппаратно (как и сегментация и страничная адресация, как и защита памяти вообще) (а ось именно этот стык и есть :) )

PS! Зачем тебе ось?

хобби. Стал изучать Ассемблер и подумал, на чем бы попробовать силы :)

Да, а в виндах расширение такое только в серверных есть судя по википедии.

такое же можно и реализовать софтварно.

если только своп подключить.
Тогда да, можно каждой задаче по 4 гига дать, хотя памяти всего гиг физической...

Сообщение изменено: Zero (20 февраля 2008 - 11:54 )

  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#12 ParadoxL

ParadoxL
  • Постоялец
  • 5 023 сообщений
  • Откуда:Edinburg

Отправлено 20 февраля 2008 - 19:45

Zero, писать ось чтобы попробывать силы - это жесть. Это тоже самое что пытаться создать автокад для того чтобы изучить векторную графику.
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#13 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 10 668 сообщений
  • Откуда:Таллин

Отправлено 20 февраля 2008 - 20:05

Incubo, начинается с пробы силы, потом просто захватывает.
Теперь это уже не средство, а цель.
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#14 ParadoxL

ParadoxL
  • Постоялец
  • 5 023 сообщений
  • Откуда:Edinburg

Отправлено 21 февраля 2008 - 08:15

Zero, к 2020 напишешь :)
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#15 аuxaux

аuxaux

    Reservoir Cat

  • Постоялец
  • 2 586 сообщений
  • Откуда:этава, какыво...

Отправлено 21 февраля 2008 - 09:00

Зеро - нечаянный революционер:)
  • 0
Вкус и цвет - хороший повод для драки.

#16 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 10 668 сообщений
  • Откуда:Таллин

Отправлено 21 февраля 2008 - 16:13

Incubo, это смотря какую стадию считать финальной...
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#17 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 21 февраля 2008 - 16:40

А что сложного в написании ОС ?

Спешу огорчить скептиков, ОС это далеко не "штучка с мышкой и окошками", это лишь ряд процедур и несколько относительно стандартных дров...

То что называется ОС сейчас студенты в качестве упражнений пишут.

(а то что сейчас люди называют ОС это по сути куча ПО сваленного в одну кучу)
  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#18 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 10 668 сообщений
  • Откуда:Таллин

Отправлено 21 февраля 2008 - 16:59

То что называется ОС сейчас студенты в качестве упражнений пишут.

Вот так сразу взял и перечеркнул все старания :D
Это же не просто пара задач с диспетчером (что действительно пишут студенты).

это далеко не "штучка с мышкой и окошками", это лишь ряд процедур и несколько относительно стандартных дров...

Да, выглядит это скучно. Только не для того, кто пишет. Набор процедур. Кубики.
Не все так сложно, но и далеко не просто.

(а то что сейчас люди называют ОС это по сути куча ПО сваленного в одну кучу)

естественно, оболчки и прочее сюда не входят :)
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#19 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 21 февраля 2008 - 18:40

естественно, оболчки и прочее сюда не входят

Так вот "скептики" этого не знают (они думают что фраза "написать ОС" равносильна фразе "написать всю винду до последнего байта")

Да, выглядит это скучно. Только не для того, кто пишет.

Я и не сказал что это скучно, сам (сугубо в качестве хобби) ASM-ом увлекаюсь с 92-го года

Гы, CPU-Z отдыхает
.model tiny
.code
.startup
.586
	xor	eax,eax
	cpuid
	push	ecx
	push	edx
	push	ebx
	mov	cx,3
loop1:
	pop	edx
	push	cx
	mov	cx,4
loop2:
	mov	ah,02h
	int	21h
	ror	edx,8
	loop	loop2
	pop	cx
	loop	loop1
	ret
.data
end
34 байт, а вам слабо ? :D

Сообщение изменено: Vladson (21 февраля 2008 - 18:42 )

  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#20 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 10 668 сообщений
  • Откуда:Таллин

Отправлено 21 февраля 2008 - 19:22

Я и не сказал что это скучно, сам (сугубо в качестве хобби) ASM-ом увлекаюсь с 92-го года

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

Сообщение изменено: Zero (21 февраля 2008 - 19:23 )

  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#21 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 10 668 сообщений
  • Откуда:Таллин

Отправлено 21 февраля 2008 - 19:38

Ой, фуцк. Отвык уже от 16 битных вызовов, укорачивал твой код, в итоге подвесил Windows Server 2003.
"ага, сказали суровые сибирские мыжики и пошли дальше писать на ассемблере".
Самое неудобное тут - что приходится расширять до 32 бит когда надо...


34 байт, а вам слабо ? biggrin.gif

самый короткий вирус, что я видел, занимает меньше :P
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#22 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 21 февраля 2008 - 19:45

укорачивал твой код

Это ещё ничего, когда пишешь код не для компов (для простой преферии на процах типа i8080 и подобного класса) приходится не только укорачивать, но и считать такты (т.е иногда делать 5 байт вместо 3-х но чтоб выполнялось быстрее)
  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#23 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 10 668 сообщений
  • Откуда:Таллин

Отправлено 21 февраля 2008 - 19:46

xor eax,eax
cpuid
push '$'
push ecx
push edx
push ebx
push sp
pop dx
push ss
pop ds
mov ah,9
int 21h
mov ah,04ch
int 21h

25 байт.
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#24 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 21 февраля 2008 - 19:51

Гы, сразу видно спец :D
Респект :)
  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#25 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 10 668 сообщений
  • Откуда:Таллин

Отправлено 21 февраля 2008 - 20:02

т.е иногда делать 5 байт вместо 3-х но чтоб выполнялось быстрее)

ну дык, пиша... эммм в общем, работая над ОС, тоже постоянно приходится оптимизировать то по времени (особенно для драйверов),
то по размеру для всего остального...
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!

#26 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 21 февраля 2008 - 20:09

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

Кстати если что тебя можно о помощи попросить ? (пишу "прогу" тоже элементарщину в несколько десятков байт, но в одном месте стопорнулся...)
  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#27 Zero

Zero

    TRUST NO ONE

  • Постоялец
  • 10 668 сообщений
  • Откуда:Таллин

Отправлено 21 февраля 2008 - 20:14

Кстати если что тебя можно о помощи попросить ? (пишу "прогу" тоже элементарщину в несколько десятков байт, но в одном месте стопорнулся...)

Если смогу, вспомню былое :)
  • 0
Моя Родина - СССР! Пролетарии всех стран, соединяйтесь!
-----------------------------------------------------------------------
Ясность - одна из форм полного тумана. Форумчане, давайте жить дружно!