Yazılım bir dizüstü bilgisayar ile bir masaüstü arasında ayrım yapabilir mi?


42

Pix4D gibi CPU-yoğun yazılım lisansı , iki aygıta yüklenebileceğini söylüyor - ancak şartlı. Daha iyi baskı okumak, bir cihazın tam işlem yapan bir iş istasyonu / masaüstü olabileceği gibi diğerinin bir mobil cihaz / dizüstü bilgisayar olması gerektiği gibi görünmektedir.

Yazılım nereden biliyor? Batarya varlığı gibi, bunun gibi bir şeyi belirlemek için donanım özelliklerinde eşantiyon var mı?
Yazılımın her iki makinede de tamamen işlevsel olduğu göz önüne alındığında, bu iş istasyonu kadar hızlı olan yüksek kaliteli bir dizüstü bilgisayar satın alırsam bu koşulun önemi olmaz mı?


Aygıtlar ve Yazıcılar'da PC'nizi temsil eden bir aygıt görebilirsiniz. Eğer bir dizüstü bilgisayarsa, bir dizüstü bilgisayar simgesi gösterecektir. Ancak, diğer yazılımların bu bilgiyi kullanıp kullanmayacağından emin değilsiniz.
ecube

17
Akünün varlığı muhtemelen iyi bir şey, ancak bazı UPS'lerin akü olarak sayılacağından eminim.
user253751

2
Pix4D'nin ne tür bir donanım kullanıldığını kontrol etmediğini düşünüyorum. Sadece iki farklı lisans veriyor. Lisanslardan birinde sadece "Hızlı Kontrol işleme moduna" izin verilirken diğeri tam lisanslıdır.
user797717

1
Yazılım bu bilgiyi işletim sisteminden toplayabilir - eğer değilse, bir kapak düğmesinin (yani, kapak kapanırken algılanan dizüstü bilgisayar) varlığının muhtemelen dizüstü bilgisayarlar için ölü bir hediye olduğunu öneriyorum. Tabii ki, bu herkesi kapsamamaktadır, çünkü phablet'ler / hepsi bir aradalar ve diğerleri.
jammypeach

2
Yazılım zorlamaya bile çalışıyor mu? Yoksa sadece onur sistemi mi?
whatsisname

Yanıtlar:


54

Linux'ta aşağıdaki komutu çalıştırabilirsiniz:

sudo dmidecode --string chassis-type

Bir dizüstü bilgisayarda, bu "Dizüstü Bilgisayar", "Dizüstü Bilgisayar" "Taşınabilir" veya "Alt Dizüstü Bilgisayar" (üreticiye bağlı olarak) döndürür.

Windows için, bilgisayarınızın kasa türünü belirlemek için aşağıdaki belgelere bakın:

Bilgisayarın Kasa Türünü Belirleme


21
Bunu okuyana kadar Heh, o pizza kutusu gerçekten beni karıştı en.wikipedia.org/wiki/Pizza_box_form_factor
ecube

Bir zamanlar kendini tanımlayan bir dizüstü bilgisayar vardı. Bir hurda parçasıydı; p
Journeyman Geek

5
Hem masaüstüm hem de dizüstü bilgisayar sistemim kendilerini 'Diğer' olarak tanımlıyor. Birçoğunun kendilerini doğru tanımasını beklerim, umrunda.
ChrisInEdmonton

@ dma1324 Wow, 100 bin doların altında 117 mips!
Michael,

3
Chromebook'um kendisini masaüstü olarak tanımladı.
18

13

Buradaki cevaba diğer cevabı eklemek için: Linux, Windows yazılımı da sağlanan çeşitli WinAPI metodlarını / nesnelerini kullanarak bu bilgilere erişebilir. Bu tür bir örnek, diğerleri arasında aşağıdaki gibi üyelere sahip olan Win32_ComputerSystem'dir :

PCSystemTypeEx

Data type: uint16
Access type: Read-only

Type of the computer in use, such as laptop, desktop, or Tablet.

Olası değerler şunları içerir:

Unspecified (0)
Desktop (1)
Mobile (2)
Workstation (3)
Enterprise Server (4)
SOHO Server (5)
Appliance PC (6)
Performance Server (7)
Slate (8)
Maximum (9)

Windows'un bunu nasıl bildiğine gelince, kesin olarak söyleyemem, çünkü hem Windows kaynak kodunu hem de şu anda herhangi bir resmi belge bağlantısını bulamıyorum, bunun bilgisayardaki donanım kimliğinin basit bir meselesi olduğunu söyleyebilirim. işletim sistemi. Windows, sürücülerini doğrudan Microsoft'a gönderen çok büyük bir ortak ağa sahip olduğundan (Windows Update aracılığıyla sürücü güncellemeleri, "ortam yükleme" ile birlikte gelen sürücüler için), Windows'un ne tür bir bilgisayar yüklediğinizi tam olarak bulması oldukça kolaydır. üstünde. Yalnızca CPU kimliği ile , makinenin bir dizüstü bilgisayar mı yoksa masaüstü mi olduğu konusunda oldukça güvenli bir bahis yapabilirsiniz.


Evet, ama Windows nasıl biliyor
Monica ile

3
@PreferenceBean Windows çekirdeği, Windows sunucusuna donanım kimlikleri hakkında bilgi verir ve Windows sunucusu linux'a ister mi? ;)

2

6
CPUID şiddetle müstehcendir; ama kusursuz değil. Küçük form faktörlü masaüstleri bazen mobil işlemcileri kullanır ve masaüstü işlemciler kullanılarak oluşturulmuş birkaç ultra yüksek kaliteli oyun "dizüstü bilgisayarı" vardır.
Dan Neely,

1
"Dmidecode, sisteminizin donanımına ilişkin bilgileri sistem BIOS'unuzda açıklandığı şekilde SMBIOS / DMI standardına göre raporlar " nongnu.org/dmidecode Neredeyse kesinlikle WMI aynı yerden bilgi alır. Ne de olsa standartlar bunun için.
Ben

3

Çeşitli ipuçları var. Bunlardan biri DMI verilerindeki "sistem tipi". Bir diğeri ise sistemin pili olup olmadığıdır. Bir diğeri ise işlemci tipi, yonga seti, ekran denetleyicisi, ekran vs.'dir. Bunların hiçbiri kusursuz değildir ancak bunları bir araya getirerek, sistemleri neredeyse "kesinlikle bir dizüstü bilgisayar" olarak gruplayan bir sınıflandırıcı yazmak oldukça kolay olacaktır. masaüstü / iş istasyonu "ve" belirlenmemiş ".

Ancak dürüst bir şekilde teknik / aktivasyon yöntemleriyle lisans uygulamasının uygulanması büyük çapta kötüye kullanımın önlenmesine odaklanma eğilimindedir. Küçük çaplı suiistimaller denetimler, muhtemelen hoşnutsuz çalışanların patronlarını dışa vurmaları vs.

Yazılımın her iki makinede de tamamen işlevsel olduğu göz önüne alındığında, bu iş istasyonu kadar hızlı olan yüksek kaliteli bir dizüstü bilgisayar satın alırsam bu koşulun önemi olmaz mı?

İş istasyonunuz kadar hızlı bir dizüstü bilgisayar satın alabiliyorsanız, oldukça düşük uçlu (veya eski) bir iş istasyonuna sahip olmalısınız.


2

Yazılımı yazmak için kullanılan kod, şu anda ne tür bir "Şasi" çalıştırıldığını belirleyebilir.

C #'daki bir örnek için bu cevaba bakınız . Bu, bilgisayarın aşağıdaki türlerden biri olup olmadığını belirleyebilir (bazıları görünüşte tekrarlanır ve / veya modası geçmiş):

  • Diğer
  • Bilinmeyen
  • Masaüstü
  • LowProfileDesktop
  • PizzaBox
  • Küçük Kasa
  • Kule
  • Taşınabilir
  • Dizüstü
  • Not defteri
  • El
  • DockingStation
  • Hepsi bir arada
  • küçük notebook
  • yer tasarrufu
  • Sefer tası
  • MainSystemChassis
  • ExpansionChassis
  • alt kasa
  • BusExpansionChassis
  • PeripheralChassis
  • StorageChassis
  • RackMountChassis
  • SealedCasePC

Ayrıca yorumum hakkında görünüşte tekrarladıkları söyleniyor - bu benim fikrimdi - sadece listeyi inceleyerek yıllar içinde geçici olarak yaratılmış ve MECE gibi görünmüyor gibi görünüyor . Aslında, yukarıdaki form faktörlerinden bazıları arasındaki farklılaşmaya duyulan ihtiyacın artık ilgili ya da anlaşılmadığını söyleyen birçok insan örneği (örneğin , alt not defterinin bu kısa özetine bakınız) .


technet.microsoft.com/en-us/library/ee156537.aspx WMI'yi sorgularken değerler için. Tanımlamanın "iş istasyonu" ile "mobil cihaz" arasında olduğu konusunda kesin bir fikir birliği yoktur, ancak satıcı hangi kriterleri kullandıklarını belirtebilmelidir.
blaughw

3
Hangileri "paskalya yumurtaları"? Bunların hepsi bana gerçek şasi tipleri gibi görünüyor.
Cody Gray,

1
Microsoft'un kesinlikle hiçbir paskalya yumurtasına izin verme politikası vardır, bu nedenle sizin için şaşırtıcı olabilir, ancak hiçbiri paskalya yumurtası değildir.
Derek 朕

Hatta bir PizzaBox veya LunchBox?
William

Sadece wikipediaed ve sen haklısın! Bunlar gerçek şasi türleri lol - ben cevabımı güncelleyeceğim
William
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.