Ремонт оргтехники Обсуждение и вопросы по ремонту мониторов, компьютерных комплектующих, сканеров, принтеров и т.п. |
13.05.2013, 20:47
|
|
Гражданин KAZUS.RU
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
|
Re: Виндовс 8
Да, просто мы говорим о разных понятиях. Многопточтоность != многопроцессорность.
Поддержка работы с двумя и более физическими процессорами действительно появилась относительно недавно и сначала на серверных ОС.
|
|
|
|
13.05.2013, 20:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2008
Сообщений: 1,403
Сказал спасибо: 606
Сказали Спасибо 782 раз(а) в 426 сообщении(ях)
|
Re: Виндовс 8
Сообщение от IgorBaulin
|
На мой взгляд очевидно, что ядро ориентированное на 1 процессор и задачи выполняет в 1 поток (к разделению во времени это отношения не имеет)
|
Воткните CTRL+ALT+DEL. В диспетчере перейдите на вкладку быстродействие. Внизу зацените сколько у вас потоков. У меня, с "однозадачной" ХР в данный момент 440 потоков. Это что, у меня 440-ядерный процессор?
|
|
|
|
13.05.2013, 20:53
|
|
Гражданин KAZUS.RU
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
|
Re: Виндовс 8
Сообщение от estet
|
мне кажется, что у сформировавшегося здесь коллектива скептиков никогда не было
- установленной Windows Vista - 7 - 8;
- четырех- и более -ядерного процессора;
- нормального ресурсоемкого многопоточного приложения.
Иначе бы они заметили разницу самостоятельно и ВНЕЗАПНО.
|
На ПК работает 10 виртуальных машин.
|
|
|
|
13.05.2013, 21:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2008
Сообщений: 1,403
Сказал спасибо: 606
Сказали Спасибо 782 раз(а) в 426 сообщении(ях)
|
Re: Виндовс 8
Сообщение от Flopix
|
На ПК работает 10 виртуальных машин.
|
Ого, у вас вааще 1405 процессорный комп.... А Игорек нам тут про 4-х и 8- ядерное старье чего-то толкует..
|
|
|
|
13.05.2013, 21:27
|
|
Временная регистрация
Регистрация: 22.01.2007
Адрес: Германия, Маинц
Сообщений: 97
Сказал спасибо: 0
Сказали Спасибо 33 раз(а) в 15 сообщении(ях)
|
Re: Виндовс 8
Сообщение от Monyak
|
Вот объясните мне, где вы берете такую инфу? сами придумываете? где вы видели компы с ограничением до какого-либо года?!!! Что за бредятина? О проблеме 2000 - го года слышал, но проблеме ограничения компов до какого-либо года... Вы пьяный?
|
Я уже приводил пример DSDT снятого с ноутбука Asus M50Vn Из того, что есть под рукою в данный момент времени - Asus P5Q Pro, Samsung M60, MSI U100, Toshiba Satelite L300. У всех этих компьютеров есть привязка в DSDT к вероятным установленным ОС с определением функционала для каждой из них.
P5Q Pro
Код:
|
Name (OSVR, Ones)
Method (OSFL, 0, NotSerialized)
{
If (LNotEqual (OSVR, Ones))
{
Return (OSVR)
}
If (LEqual (PICM, Zero))
{
Store (0xAC, DBG8)
}
Store (One, OSVR)
If (CondRefOf (_OSI, Local1))
{
If (_OSI ("Windows 2000"))
{
Store (0x04, OSVR)
}
If (_OSI ("Windows 2001"))
{
Store (Zero, OSVR)
}
If (_OSI ("Windows 2001 SP1"))
{
Store (Zero, OSVR)
}
If (_OSI ("Windows 2001 SP2"))
{
Store (Zero, OSVR)
}
If (_OSI ("Windows 2001.1"))
{
Store (Zero, OSVR)
}
If (_OSI ("Windows 2001.1 SP1"))
{
Store (Zero, OSVR)
}
If (_OSI ("Windows 2006"))
{
Store (Zero, OSVR)
}
}
Else
{
If (MCTH (_OS, "Microsoft Windows NT"))
{
Store (0x04, OSVR)
}
Else
{
If (MCTH (_OS, "Microsoft WindowsME: Millennium Edition"))
{
Store (0x02, OSVR)
}
If (MCTH (_OS, "Linux"))
{
Store (0x03, OSVR)
}
}
}
Return (OSVR)
} |
Asus M50Vn
Код:
|
Name (OSVR, Ones)
Method (OSFL, 0, NotSerialized)
{
If (LNotEqual (OSVR, Ones))
{
Return (OSVR)
}
If (LEqual (PICM, Zero))
{
Store (0xAC, DBG8)
}
Store (One, OSVR)
If (CondRefOf (_OSI, Local1))
{
If (_OSI ("Windows 2000"))
{
Store (0x04, OSVR)
}
If (_OSI ("Windows 2001"))
{
Store (Zero, OSVR)
}
If (_OSI ("Windows 2001 SP1"))
{
Store (Zero, OSVR)
}
If (_OSI ("Windows 2001 SP2"))
{
Store (Zero, OSVR)
}
If (_OSI ("Windows 2001.1"))
{
Store (Zero, OSVR)
}
If (_OSI ("Windows 2001.1 SP1"))
{
Store (Zero, OSVR)
}
If (_OSI ("Windows 2006"))
{
Store (Zero, OSVR)
}
}
Else
{
If (MCTH (_OS, "Microsoft Windows NT"))
{
Store (0x04, OSVR)
}
Else
{
If (MCTH (_OS, "Microsoft WindowsME: Millennium Edition"))
{
Store (0x02, OSVR)
}
If (MCTH (_OS, "Linux"))
{
Store (0x03, OSVR)
}
}
}
Return (OSVR)
} |
Samsung M60
Код:
|
Method (_INI, 0, NotSerialized)
{
If (DTSE)
{
TRAP (0x47)
}
Store (0x07D0, OSYS)
If (CondRefOf (_OSI, Local0))
{
If (_OSI ("Linux"))
{
Store (One, LINX)
}
If (_OSI ("Windows 2001"))
{
Store (0x07D1, OSYS)
}
If (_OSI ("Windows 2001 SP1"))
{
Store (0x07D1, OSYS)
}
If (_OSI ("Windows 2001 SP2"))
{
Store (0x07D2, OSYS)
}
If (_OSI ("Windows 2006"))
{
Store (0x07D6, OSYS)
}
}
If (LAnd (MPEN, LEqual (OSYS, 0x07D1)))
{
TRAP (0x3D)
}
TRAP (0x2B)
TRAP (0x32)
TRAP (0x48)
If (LEqual (OSYS, 0x07D6))
{
SECB (0xA8, One)
}
Else
{
SECB (0xA8, Zero)
}
} |
MSI U100
Код:
|
Method (OSXX, 0, NotSerialized)
{
If (_OSI ("Windows 2006"))
{
Return (0x01)
}
Else
{
Return (0x00)
}
}
Name (OSVR, Ones)
Method (OSFL, 0, NotSerialized)
{
If (LNotEqual (OSVR, Ones))
{
Return (OSVR)
}
If (LEqual (PICM, 0x00))
{
Store (0xAC, DBG8)
}
Store (0x01, OSVR)
If (CondRefOf (\_OSI, Local0))
{
If (\_OSI ("Linux"))
{
Store (0x03, OSVR)
}
Else
{
If (\_OSI ("Windows 2001"))
{
Store (0x04, OSVR)
}
Else
{
If (\_OSI ("Windows 2001.1"))
{
Store (0x05, OSVR)
}
Else
{
If (\_OSI ("FreeBSD"))
{
Store (0x06, OSVR)
}
Else
{
If (\_OSI ("HP-UX"))
{
Store (0x07, OSVR)
}
Else
{
If (\_OSI ("OpenVMS"))
{
Store (0x08, OSVR)
}
}
}
}
}
}
}
Else
{
If (MCTH (\_OS, "Microsoft Windows NT"))
{
Store (0x00, OSVR)
}
Else
{
If (MCTH (\_OS, "Microsoft Windows"))
{
Store (0x01, OSVR)
}
Else
{
If (MCTH (\_OS, "Microsoft WindowsME: Millennium Edition"))
{
Store (0x02, OSVR)
}
Else
{
If (MCTH (\_OS, "Linux"))
{
Store (0x03, OSVR)
}
Else
{
If (MCTH (\_OS, "FreeBSD"))
{
Store (0x06, OSVR)
}
Else
{
If (MCTH (\_OS, "HP-UX"))
{
Store (0x07, OSVR)
}
Else
{
If (MCTH (\_OS, "OpenVMS"))
{
Store (0x08, OSVR)
}
}
}
}
}
}
}
}
Return (OSVR)
} |
Код:
|
Method (_Q83, 0, NotSerialized)
{
Store (0x83, SCIC)
Store (0x83, DBG8)
Store (0x00, Local0)
Store (POWS, Local0)
If (LEqual (Local0, 0x01))
{
Store (0x01, \_SB.PCI0.SBRG.EC.ADP1.ACP)
}
Else
{
Store (0x00, \_SB.PCI0.SBRG.EC.ADP1.ACP)
}
Notify (\_SB.PCI0.SBRG.EC.ADP1, 0x80)
Sleep (0x64)
If (\_OSI ("Windows 2006")) {}
Else
{
Store (0x8C, APMC)
}
} |
Код:
|
Method (_QB7, 0, NotSerialized)
{
Store (0xB7, SCIC)
Store (0xB7, DBG8)
If (\_OSI ("Windows 2006"))
{
Notify (\_SB.PCI0.IGD.LCD, 0x87)
}
Else
{
If (LNotEqual (BRLV, 0x00))
{
Store (BRLV, Local0)
Decrement (Local0)
Store (Local0, BRLV)
}
}
}
Method (_QB8, 0, NotSerialized)
{
Store (0xB8, SCIC)
Store (0xB8, DBG8)
If (\_OSI ("Windows 2006"))
{
Notify (\_SB.PCI0.IGD.LCD, 0x86)
}
Else
{
If (LNotEqual (BRLV, 0x08))
{
Store (BRLV, Local0)
Increment (Local0)
Store (Local0, BRLV)
}
}
} |
Toshiba Satelite L300
Код:
|
Device (PCI0)
{
Name (_HID, EisaId ("PNP0A08"))
Name (_CID, EisaId ("PNP0A03"))
Name (_ADR, Zero)
Method (_INI, 0, NotSerialized)
{
If (CondRefOf (_OSI, Local0))
{
If (_OSI ("Linux"))
{
Store (0x03E8, OSYS)
}
Else
{
Store (0x07D0, OSYS)
If (_OSI ("Windows 2001"))
{
Store (0x07D1, OSYS)
}
If (_OSI ("Windows 2001 SP1"))
{
Store (0x07D1, OSYS)
}
If (_OSI ("Windows 2001 SP2"))
{
Store (0x07D2, OSYS)
}
If (_OSI ("Windows 2006"))
{
Store (0x07D6, OSYS)
}
If (LNotEqual (OSYS, 0x07D6))
{
If (_OSI ("Windows 2006 SP1"))
{
Store (0x07D6, OSYS)
}
Else
{
If (_OSI ("Windows 2006 SP2"))
{
Store (0x07D6, OSYS)
}
}
}
}
}
Else
{
Store (0x07D0, OSYS)
}
} |
То же самое есть и в BIOSах всех Ваших машин. Это видит и использует любая установленная ОСь Так что не всё, о чём Вы не слышали не существует в реальности.
А теперь, вооружившись этим знанием, берите талмуд по ACPI и посмотрите что именно происходит с ОСью на уровне таблиц BIOSa при установке и эксплуатации различных ОСей даже в том случае, когда они от одного производителя.
P. S. Если заинтересует как снять и посмотреть таблицы BIOSa, то я выыложу пару поясняющих картинов и поищу ссылки на IASL под винду...
Последний раз редактировалось IgorBaulin; 13.05.2013 в 22:24.
|
|
|
|
13.05.2013, 22:08
|
|
Временная регистрация
Регистрация: 22.01.2007
Адрес: Германия, Маинц
Сообщений: 97
Сказал спасибо: 0
Сказали Спасибо 33 раз(а) в 15 сообщении(ях)
|
Re: Виндовс 8
Сообщение от Flopix
|
Да, просто мы говорим о разных понятиях. Многопточтоность != многопроцессорность.
Поддержка работы с двумя и более физическими процессорами действительно появилась относительно недавно и сначала на серверных ОС.
|
Именно.
Сообщение от Flopix
|
На ПК работает 10 виртуальных машин.
|
Сообщение от Monyak
|
Ого, у вас вааще 1405 процессорный комп.... А Игорек нам тут про 4-х и 8- ядерное старье чего-то толкует..
|
Ничуть - предположим, что в случае с 1405-ю потоками работает всего 4 ядра. Тогда одновременно обрабатываются всего 4 потока. Но машине нужно обрабатывать значительно большее число задачь. Значит каждый из потоков должен содержать в себе не один поток, а несколько, разделённых во времени (кто же Вас надоумил считать, что работает только одна технология, а не их совокупность?!). В результате получим приблизительно по 351 разделённый во времени поток на ядро процессора. Наличие 1405 потоков не означает того, что мултипроцессорная система обладает соответствующим числом физических или виртуальных ядер. Такое число потоков говорит о том, что они разделены во времени. Число же реально одновременно обрабатываемых потоков соответствует числу ядер процессора + числу виртуальных ядер (если таковые предусмотрены технологией изготовления процессора), и для самого ультрасовременного камня оно не превышает (на сколько я помню) 12-и.
Последний раз редактировалось IgorBaulin; 13.05.2013 в 22:20.
|
|
|
|
13.05.2013, 22:44
|
|
Вид на жительство
Регистрация: 03.06.2010
Сообщений: 452
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
|
Re: Виндовс 8
Сообщение от Flopix
|
Да, просто мы говорим о разных понятиях. Многопточтоность != многопроцессорность.
Поддержка работы с двумя и более физическими процессорами действительно появилась относительно недавно и сначала на серверных ОС.
|
http://answers.microsoft.com/en-us/w...b-fbf93beb54e0
Цитата:
|
XP Professional
If you want to use two processors, Windows XP Professional is the way to go. While this advanced program cannot run more than two processors, this is an improvement over Home. Note that, because dual-core processors count as a single processor, you could theoretically have four cores with this license or even eight, if you are willing to buy two quad-core processors.
|
|
|
|
|
13.05.2013, 22:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.11.2006
Адрес: АКТАУ Казахстан
Сообщений: 4,754
Сказал спасибо: 706
Сказали Спасибо 2,880 раз(а) в 1,193 сообщении(ях)
|
Re: Виндовс 8
Ух как вас понесло - да сядьте уже вы за буквари блин.
__________________
Ну и ничего что подруга змея зато крыс и мышей не будет.
|
|
|
|
14.05.2013, 00:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Виндовс 8
|
|
|
|
15.05.2013, 21:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2008
Сообщений: 1,403
Сказал спасибо: 606
Сказали Спасибо 782 раз(а) в 426 сообщении(ях)
|
Re: Виндовс 8
Сообщение от IgorBaulin
|
If (_OSI ("Linux"))
{
Store (0x03E8, OSYS)
}
Else
{
Store (0x07D0, OSYS)
|
Имея только поверхностное знание английского, ни чего абсолютно не понимая в компах, можно эвристическими и дедуктивными методами понять что вы апсалютна нихрена не понимаете в том, о чем говорите.
Тут вы выложили куски какого-то кода на бейсике (при чем не имеющий каких-либо запретов), и тюхаете нам, что это ограничение для компьютеров до какого-либо года. Якобы после этого, асипи, прикажет долго жить и уйдет в Ирий, на уровни таблиц биоса забавляться с райскими гуриями. Я конечно же идиот, и глушь не радиофицированая, но даже мне понятно что биосы не пишут на бейсиках и сях, их пишут на асмах
Вам посоветую найти кокойнебудь самонаучитель работы на персональном компьютере. Лучшая токая книга афтара Фигурнова. Там доходчиво расписаны отличия биоса и виндоса
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:17.
|
|