BareMetal OS

소프트웨어 스크린 샷:
BareMetal OS
소프트웨어 정보:
버전: 0.5.1
업로드 날짜: 11 May 15
개발자: Return Infinty
라이센스: 무료
인기: 28

Rating: nan/5 (Total Votes: 0)

.

BareMetal는 64 비트 운영 x86-64에 기반 컴퓨터 시스템 & NBSP이며, OS가 국회로 작성되고, 응용 프로그램이 어셈블리 또는 C / C ++로 작성 될 수있다. 운영 체제의 개발은 3 대상 세그먼트에 의하여 안내 :
& NBSP; * 고성능 컴퓨팅 - 법의 HPC 클러스터 노드의 기본 운영 체제로. 고도 연산 워크로드를 실행하면 모노 태스킹 운영 체제에 이상적입니다.
& NBSP; * 임베디드 응용 프로그램 - 상품 x86-64에 하드웨어에서 실행되는 임베디드 애플리케이션을위한 플랫폼을 제공합니다.
& NBSP; * 교육 - 학습과 x86-64에 조립 프로그래밍뿐만 아니라 운영 체제의 기초 실험을위한 환경을 제공합니다.
BareMetal의 Pure64를 통해 부츠와 하드 드라이브에서 프로그램 / 데이터를로드 할 수있는 기능과 명령 줄 인터페이스를 가지고 있습니다. 응용 프로그램에 대한보다 풍부한 기능의 C / C ++ 라이브러리에 대한 v0.5.0 통화뿐만 아니라 일반 버그 수정 및 최적화에 대한 현재의 계획. BareMetal의 생성은 MikeOS에 의해 영감을했다 - 조립에 기록 된 16 비트 OS에서는 간단한 운영 체제 작업을 보여줄 수있는 학습 도구로 사용했다.
핵심 특징
& NBSP; * - 64 기반 컴퓨터 순수 어셈블리 언어로 작성.
& NBSP; * 키보드 입력, 화면 출력, 파일, 네트워크, 메모리, 문자열, 수학, 멀티 프로세싱 등을 다루는 이상 (60) 통합 기능
& NBSP; 리얼텍 8139 칩셋 * 이더넷 지원
& NBSP; FAT16에 대한 * 읽기 / 쓰기 지원
멀티 프로세서 활성화
& NBSP; * 시스템 호출은 서로 다른 프로세서에 작업을 위임 제공됩니다.
& NBSP; * 128 64 비트 프로세서까지 확장 가능
하는 네트워크
& NBSP; * 시스템 호출을 전송하고 이더넷을 통해 패킷을 수신 제공됩니다.
& NBSP; 자동으로 메모리에 수신 된 패킷을 저장 * 링 버퍼.
요구 사항
& NBSP; * 인텔 / AMD 기반 64 비트 컴퓨터
& NBSP * 메모리 요구 사항은 컴퓨터에 코어 수에 기초한다. 각각의 코어는 그 자신이 MIB 스택수록 OS 자체도 2의 MIB를 사용한다. 듀얼 코어 컴퓨터는 최소 6 MIB (+ 2 2 × 2)가 필요합니다. 쿼드 코어, 10 MIB.
& NBSP; * 32 MIB 하드 최소 드라이브
& NBSP; * YASM는 소스 코드를 컴파일하는

특징 :

속도 :
속도 반환 무한대 순수 어셈블리 코드와 컴퓨터 프로그래밍의 뿌리로 돌아갑니다. 우리가 하드웨어 레벨에서 프로그래밍되고, 우리는 C / C ++, 비주얼 베이직, 자바와 같은 높은 레벨의 언어 불가능 실행 속도를 달성 할 수있다.
난이도 :
단순 BareMetal 염두에 단순 작성되었습니다. 모든 내부 기능은 엎드려서 잘 소스 코드에 설명되어 있습니다. 컴퓨터 프로그래밍에 새로운 노련한 프로그래머뿐만 아니라 사람들은 빨리 데리러 수있을 것입니다.
오픈 소스 :
BareMetal의 소스 코드는 3 절 BSD 라이선스에 따라 자유롭게 사용할 수 있습니다 엽니 다. 가서 추가, 수정, 또는 당신이 원하는대로 제거합니다. 각 OS 기능과 다른 모든 구성 요소가 잘 설명되어 있습니다.
크기 :
우리가 비 대한 코드 및 기능 크리프에 작별 인사를 할 수있는 깨끗한 상태로 시작 크기! 전체 CLI와 내부 기능의 현재 버전, 운영 시스템은 이진 16384 바이트이다. 표준 & quot;! 안녕하세요, 세계 & quot; 예는 31 바이트의 파일을 컴파일합니다.
코어 당 하나의 작업 :
1 BareMetal 내부 작업 대기열 모든 CPU 코어의 설문 조사를 사용합니다. 간단히 작업 큐에 작업을 추가하고 그들은 시스템의 모든 가능한 CPU 코어에 의해 처리 될 것이다.
네트워킹 :
네트워크 이더넷 네트워크는 리얼텍 8139 10 / 100Mbit의 칩셋이 지원됩니다. BareMetal OS 기계 원시 통해 이더넷 패킷 네트워크를 통해 통신 할 수있다. 계획은 더 이더넷 칩셋 TCP / UDP 프로토콜뿐만 아니라 지원을 지원하기 위해 자리에 있습니다.

이 릴리스의 새로운 기능입니다 :

은 이더넷 및 메모리 기능이 포함되어 있습니다.

유사한 소프트웨어

코멘트 BareMetal OS

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!