2014-10-01 4 views
0

나는 오래된 대학 친구 집을 지키고있다. 나는 우리가 해킹하는 데 사용했던 두 대의 오래된 컴퓨터를 발견했다. 그들은 2003 년형과 같이 오래되지도 않았습니다. 단일 코어, 256MB, 80GB 하드 드라이브. 적어도 스티커는 자랑스럽게 선포합니다.왜 최신 OS에는 많은 메모리가 필요합니까?

그럼 내가 간다 : 잭팟! 우분투를 설치하고 재미있게 할 것입니다. 그러나이 기계는 256MB 램을 가지고 있습니다. 하드웨어 사용으로 190MB보다 더 적습니다. 그리고 현대 리눅스/bsd 배포판이 그들에게 작동하는 것 같습니다. 최소한 MAJOR 스왑이 없이는 30 분 플러스처럼. 모든 작업.

이제는 이러한 컴퓨터가 Windows XP를 돌리는 데 사용되었습니다. 어마 어마하게 빠른.

왜 최신 OS의 메모리 요구량이 그렇게 큽니까? 나는 그것을 얻지 않는다. 누군가 왜 그들이 왜 많은 기억을 필요로하는지 말해 줄 수 있습니까? 단조로운 프로그래밍이나 "현대적인"요구 사항만으로도 만족스럽지 않습니다.

16MB의 RAM을 현대 OS에서 실행할 수없는 실제 사례를 누군가가 줄 수 있습니까?

어떻게하면 Windows XP가 너무 가볍지 만 그러한 시스템에서 실행할 수있는 Linux 배포판을 찾지 못하는 것일 수 있습니다.

나는 꽤 오래 전부터 정크를보고 프로그래밍하고, 웹 서핑을하며, 게임을 즐기기도했다. 이제 그들은 FreeDos 이외의 다른 것을 실행할 수 없습니까?

+1

이 질문은 화제가 아닌 것처럼 보입니다. 그것은 컴퓨터 프로그래밍에 관한 것이 아닙니다. – duskwuff

+0

OSes는 컴퓨터 프로그램이며 "팽창하는"경향은 다른 많은 도메인에서 공통적 인 부분이므로 컴퓨터 프로그래밍과 관련하여 이것이 적절하다고 생각합니다. 열려 있기 위해 투표하십시오. –

+1

Windows XP는 "가벼운"OS가 아니 었습니다. 당신이 가벼운 OS를 원한다면, Red Hat Linux 7이나 FreeBSD 4와 같은 XP 나 x86과 동시의 Linux 또는 BSD 배포판을 선택하십시오. 또는 * 2001 년 다음 *에 발표 될 그러한 OS. Linux는 tubby Ubuntu가 실제로 잡으려고 할 때까지 XP처럼, 버전 6.06 정도부터. –

답변

3

간단한 대답은 운영 체제가 사용 가능한 하드웨어 용으로 작성되었다는 것입니다.

(OS/2를보고있는) 사람들은 시장 점유율을 잃고 죽습니다.

OS는 주어진 대상 하드웨어에서 달성 할 수있는 기능을 제공하며 대상 하드웨어에서 불가능할 수있는 기능을 무시합니다.

그래서 현대 OS는 최소한 2GB를 예상하고 IO 시스템이 큰 버퍼를 사용하도록 조정하고 오래된 OS가 디스크에 남길 많은 것들을 캐시합니다. 현대 OS는 빠른 그래픽 프로세서를 필요로하며 투명 윈도우, 3D 음영 처리 등과 같은 어리석은 눈동자를 많이 구현합니다.

멍청한 검토자는 "기능 개수"에 대한 소프트웨어 패키지를 판단하므로 오픈 소스 개발자도 기능 목록과 일치해야합니다. 상업 제품의 대부분은 사용되지 않습니다.

기계가 더 강력한 개발자라면 공간 절약 및 성능 조정보다 안정성을 향상시키고 기능을 추가하는 데 시간을 더 잘 사용한다고 느낄 수 있습니다. 컴퓨터 과학에서 예술의 상태로

<opiniated gripe은> 간단한 문제

one of these이 법안에 맞게해야 여기를보세요 </opiniated gripe>에 대한 생산 복잡한 솔루션을 overengineer massivly하는 tendancy가 진화.