cpu-architecture

컴퓨터의 아키텍처/명령어 세트에 대한 해시 지문을 생성하는 방법은 무엇입니까?
cpu-architecture

컴퓨터의 아키텍처/명령어 세트에 대한 해시 지문을 생성하는 방법은 무엇입니까?

참가자들이 어떤 버전을 따를 것인지 선언하는 스키마 문서에 서명하는 프로토콜을 상상해 보십시오. URL에 의존하지 않고 프로토콜에 사용되는 기능을 정의하려면 .iso/.img의 SHA256 다이제스트를 통해 운영 체제를 정의한 후 다음과 같이 기능을 정의할 수 있습니다. OS image hash digests ******************************** #OPENBSD : 0x034435c6e27405d5a7fafb058162943c194eb793dafdc412c08d49bb56b389...

Admin

WORD_BIT 및 LONG_BIT
cpu-architecture

WORD_BIT 및 LONG_BIT

WORD_BIT이들그리고 그리고 의 차이점은 무엇인가요 LONG_BIT? 내 시스템의 단어 크기를 알아내려면 어느 것을 사용해야 합니까? 둘 다 다른 결과를 반환합니다. ➜ ~ getconf LONG_BIT 64 ➜ ~ getconf WORD_BIT 32 ➜ ~ 나는 또한 단어 크기를 알아내는 신뢰할 수 있는 방법은 공백 크기를 인쇄하는 것이라는 다른 기사를 읽었습니다. 이렇게 하면 8바이트가 됩니다. printf("%d\n", (int)sizeof(void*)); 이것은 항상 반환된 결...

Admin

에너지 최적화를 위해 C 상태를 CPU에 수동으로 할당
cpu-architecture

에너지 최적화를 위해 C 상태를 CPU에 수동으로 할당

에너지 최적화 목적으로 CPU의 특정 C-상태(프로세서 주파수를 선택하는 방법과 유사)를 수동으로 설정할 수 있습니까? 나는 이러한 미세한 제어를 가능하게 하는 도구나 방법에 관심이 있습니다. 관련 리소스에 대한 지침이나 참고 자료를 주시면 감사하겠습니다. ...

Admin

opensuse Leap 15.5 셸에서 JURNALCTL을 실행한 후 "MDS CPU 오류가 있고 SMT가 켜져 있습니다" 오류가 감지되었습니다.
cpu-architecture

opensuse Leap 15.5 셸에서 JURNALCTL을 실행한 후 "MDS CPU 오류가 있고 SMT가 켜져 있습니다" 오류가 감지되었습니다.

opensuse Leap 15.5 셸에서 JURNALCTL을 실행하면 다음 오류가 감지됩니다. 1- MDS CPU에 버그가 있고 SMT가 켜져 있으면 데이터 유출이 있을 수 있습니다. 바라보다https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html자세한 내용은. 2- MMIO 오래된 데이터 CPU 오류가 존재하고 SMT가 활성화되어 있으면 데이터 누출이 있을 수 있습니다. 바라보다https://www.kernel.org/doc/html/...

Admin

의사도요
cpu-architecture

의사도요

의사도요 테스트를 위해 서버의 CPU 아키텍처에 대한 정보를 시뮬레이션해야 합니다. 이를 달성할 수 있는 유일한 방법은 lscpu 명령(lscpu | grep Architecture모의 스키마를 반환해야 합니다.). lscpu가 /proc/cpuinfo데이터를 가져오는 것을 알고 있지만 sysf찾을 수 없습니다.정확히 뭐야?lscpu가 다른 아키텍처를 반환하도록 변경해야 합니까? 문맥 사용자가 사용하고 있는 CPU 아키텍처를 간단히 확인하고 있습니다. 나는 이것을 확인함으로써 이것을 한다 if 'ar...

Admin

나쁜 ELF 클래스: ELFCLASS64
cpu-architecture

나쁜 ELF 클래스: ELFCLASS64

저는 ARM 머신을 사용하고 있고 x86 프로그램을 사용하고 싶습니다. Box86과 해당 프로그램 및 라이브러리를 설치했습니다. 다음 오류로 인해 프로그램이 충돌합니다: Error initializing native *libname* (last dlerror is *libname*: wrong ELF class: ELFCLASS64). 이 오류는 내가 설치하는 모든 라이브러리에 대해 여러 번 반복됩니다. ~에 따르면이 답변, 64비트 라이브러리이기 때문인데 i386 버전의 패키지를 꼭 설치했습니다....

Admin

머신 아키텍처를 얻는 세 가지 방법
cpu-architecture

머신 아키텍처를 얻는 세 가지 방법

기계 아키텍처를 얻는 두 가지 매우 일반적인 방법은 다음과 같습니다. uname -m 그리고 arch. 그들은 모두 비슷한 것을 인쇄합니다 x86_64. 하지만 이를 수행하는 세 번째 방법이 있다는 것을 기억하지만 그것이 무엇인지 기억이 나지 않습니다. 이전에 Makefile과 유사한 스크립트를 본 적이 있지만, 도대체 그것이 무엇인지 기억이 나지 않습니다. 그것이 무엇인지, 빌드 스크립트에서 어떻게 사용되는지 기억하는 사람이 있나요? 미리 감사드립니다. 솔직히 말해서 이것이 나를 약간 미치게 만듭...

Admin

내 시스템에 32비트 CPU가 있다고 표시되는 이유는 무엇입니까?
cpu-architecture

내 시스템에 32비트 CPU가 있다고 표시되는 이유는 무엇입니까?

실행 시: $ cat /sys/devices/system/cpu/modalias; cpu:type:x86,ven0002fam0019mod0021:feature:,0000, 32비트 CPU가 있지만 64비트 CPU인 Ryzen 7 5800X3D가 있다고 가정하면 어떻게 될까요? $ cat /proc/cpuinfo | grep Ryzen | head -n 1 model name : AMD Ryzen 7 5800X3D 8-Core Processor $ uname -i x86_64 modalias파일이...

Admin

/sys/devices에서 각 물리적 CPU를 어떻게 설계합니까?
cpu-architecture

/sys/devices에서 각 물리적 CPU를 어떻게 설계합니까?

예를 들어 내 컴퓨터의 CPU 아키텍처를 확인할 수 있습니다. $ cat /sys/devices/system/cpu/modalias; cpu:type:x86,ven0002fam0019mod0021:feature:,0000, 네, 그렇습니다 x86. 하지만 1u 랙 서버가 2개 또는 4개의 Xeon 물리적 소켓 CPU를 가질 수 있다면 어떻게 될까요? 리눅스는 어떻게 이런 차이를 만들어내는가? 모든 CPU 소켓의 아키텍처가 동일합니까? 2개의 서로 다른 아키텍처가 있을 수 있나요? , 마더보드에 아키...

Admin

CPU의 ISA(명령어 세트 아키텍처)가 무엇인지 이해하는 방법은 무엇입니까?
cpu-architecture

CPU의 ISA(명령어 세트 아키텍처)가 무엇인지 이해하는 방법은 무엇입니까?

내부에데비안 다운로드 CD/DVD 미러 페이지다양한 명령어 세트 아키텍처에 대해 서로 다른 ISO를 가지고 있습니다. CPU를 구입하기 전에 CPU의 ISA가 무엇인지 어떻게 알 수 있나요? 명령어 사용법을 알아요 cat /proc/cpuinfo 그리고 lscpu 그러나 이는 CPU를 가져와 Linux 기반 운영 체제에서 이러한 명령을 실행한 후에만 작동합니다. 이 정보를 어떻게 찾나요?앞으로CPU를 구입하시겠습니까? 예를 들어 CPU: 공식 Intel(r) core(tm) i5-6300hq cp...

Admin

`uname -m` 유효한 값
cpu-architecture

`uname -m` 유효한 값

내 컴퓨터에서는 출력으로 uname -m인쇄됩니다 x86_64. 이 명령이 출력할 수 있는 가능한 값 목록은 무엇입니까? CPU 아키텍처를 확인하기 위해 동적으로 실행하는 동안 이 명령을 사용할 계획입니다. ...

Admin

수면과 NOP 깊이의 차이점은 무엇입니까?
cpu-architecture

수면과 NOP 깊이의 차이점은 무엇입니까?

운영체제 개념을 배우려고 합니다. 다음은 두 가지 간단한 Python 코드입니다. while True: pass 이: from time import sleep while True: sleep(0.00000001) 질문: 왜 첫 번째 코드를 실행할 때는 CPU 사용량이 100%인데, 두 번째 코드를 실행할 때는 1~2% 정도인가요? 어리석게 들릴 수도 있다는 걸 알지만 왜 sleep수면 시스템 호출을 사용하지 않고 사용자 공간 모드와 같은 것을 구현할 수 없습니까? 참고: 저는 수면을...

Admin

32비트 = i686, 64비트 = x86_64, ARM = ???/ 내 arm7 CPU에 어떤 Linux 배포판을 설치할 수 있나요?
cpu-architecture

32비트 = i686, 64비트 = x86_64, ARM = ???/ 내 arm7 CPU에 어떤 Linux 배포판을 설치할 수 있나요?

좋아, 그래서 온라인으로 Linux 배포판 목록을 검색할 때 공통된 사항이 있는지 알고 있습니다.32비트Intel/AMD CPU의 경우 "아키텍처:"에서 "를 찾아야 합니다.i686", 그리고64비트"를 찾아봐야겠어요x86_64". 하지만 32비트 버전의 ChromeOS가 설치된 Chromebook을 사용하고 있고 CPU가 "Rockchip ARMv7 프로세서 버전 1(v7l)"어떤 Linux 배포판을 설치할 수 있는지 어떻게 알 수 있나요?팔?아메르?팔 수소 남편?팔 HFP??건축 64???리스크!...

Admin

Linux 커널은 컴퓨터 아키텍처에 대해 어떻게 알 수 있습니까?
cpu-architecture

Linux 커널은 컴퓨터 아키텍처에 대해 어떻게 알 수 있습니까?

에서 start_kernel()커널이 가장 먼저 하는 일은 실행이다 setup_arch(). setup_arch()지원되는 각 아키텍처에 대해 정의되므로 적절한 명령줄에 대한 포인터가 전달됩니다. 이 포인터는 어떻게 초기화되며, 커널은 언제 어떻게 컴퓨터 아키텍처를 얻습니까? ...

Admin