분류 전체보기

    01. Kernel

    컴퓨터와 전원을 켜면 운영체제는 이와 동시에 수행된다. 한편 소프트웨어가 컴퓨터 시스템에서 수행되기 위해서는 메모리에 그 프로그램이 올라가 있어야 한다. 마찬가지로 운영체제 자체도 소프트웨어로서 전원이 켜짐과 동시에 메모리에 올라가야 한다. 하지만, 운영체제처럼 규모가 큰 프로그램이 모두 메모리에 올라간다면 한정된 메모리 공간의 낭비가 심할것이다. 따라서 운영체제 중 항상 필요한 부분만을 전원이 켜짐과 동시에 메모리에 올려놓고 그렇지 않은 부분은 필요할 때 메모리에 올려서 사용하게 된다. 이 때 메모리에 상주하는 운영체제의 부분을 커널이라 한다. 또 이것을 좁은 의미의 운영체제라고도 한다. 즉 커널은 메모리에 상주하는 부분으로써 운영체제의 핵심적인 부분을 뜻한다. 이에 반에 넓은 의미의 운영체제는 커널뿐..

    00. Operating System Concept

    Operating System 이란? 보통 "컴퓨터" 하면 하드웨어와 소프트웨어로 구성되어 있는 걸 생각할 수 있다. 하드웨어적인 부품들로는 램, 마우스, 디스크, 그래픽 카드 등이 있고 소프트웨어적인 부분은 계산기, 크롬 웹브라우저, 게임 등이 있다. 예를 들어, 하드웨어 : CPU, 쿨러, 마더보드, 메모리, 그래픽 카드, 하드 드라이브, 전원 공급장치, PC 케이스, 스피커, 마우스, 키보드 소프트웨어 : Genshin.exe 위의 모든 것이 있다면 나는 원신을 하기 위한 모든 재료를 갖춘 셈이다. 하지만 이렇듯 재료만 있다고 실제 게임을 실행할 수 있는 건 아니다. 그렇다면 어떻게 게임을 실행할 수 있을까? Operating System (OS) Concept OS란 소프트웨어와 하드웨어를 연결해..

    [ Build ] Fetcher failure for URL

    저번에 고쳐서 빌드가 잘 됐는데 한번 밀고 다시 깔았더니 또 안되서 미칠 것 같다. $ setupbuild -t -j $ bitbake Error Message ERROR: attr-native-2.4.47-r0 do_fetch: Fetcher failure for URL: 'http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz'. Unable to fetch URL from any source. ERROR: attr-native-2.4.47-r0 do_fetch: Function failed: base_do_fetch 이런 메시지가 4~5개 나옴 https://tutorialadda.com/blog/do-fetch-fetcher-f..

    [ Linux ] Ubuntu 네트워크 설정

    이더넷선 연결 후 우분투 네트워크 설정 하는 방법 Prerequisite - 네트워크 정보 ( IP 주소, 서브넷 마스크, 기본 게이트웨이, 기본 설정 DNS 서버, 보조 DNS 서버) 편집기를 이용한 방법 # 이더넷 이름 확인 $ ifconfig -a # root 권한으로 네트워크 설정 $ sudo vi /etc/network/interfaces #==================================== # 편집기 내용 auto [네트워크이름] iface [네트워크이름] inet static address [내부/외부 아이피주소] netmask 255.255.255.0 gateway [게이트웨이 주소] dns-nameservers [DNS 서버 주소][whitespace] [보조 DNS 서버 ..

    [ LINUX ] 우분투 설치

    💡 HOW TO ? Virtual Box에 우분투를 설치 나는 윈도우 유저이기 때문에 가상 머신을 통해 우분투를 설치하려고 한다. 보통 VMware와 Virtual Box를 많이 쓰는데, 나는 학부 때 Virtual Box를 사용했기 때문에 약간 친숙한 Virtual Box를 설치할 것이다. Prerequisite ✔️ 우분투 iso 파일 다운로드 LTS (Long Term Support)란 장기 지원되는 버전이기 때문에 보통 소프트웨어를 받을 때 LTS 버전을 다운 받는 것을 추천한다. Download Ubuntu Desktop | Download | Ubuntu Ubuntu is an open source software operating system that runs from the desktop,..

    노트북 업그레이드

    노트북 업그레이드

    업그레이드 결심 계기 요즘 재택을 하려고 본가에 내려왔는데, 기숙사에 데스크탑을 둬버려서 컴퓨터가 없는 상황이다. 회사에서 노트북 반출을 신청해서 가져오긴 했는데 워라밸 칼퇴 착한 녀석 덕분에 5시가 지나면 컴퓨터가 강제로 종료된다. 하는일도 없는데 책임님들에게 연장근무 신청하는 건 좀 에바쎄바인것 같아서 집에 낡고 낡은 노트북을 찾아왔다. 💻 노트북 스펙 ✔️ HDD (1TB) ✔️ RAM (8GB) ✔️ i3-5005U CPU ❌ Hinge 깨부숨 ❌ 디스플레이 안나옴 ❌ 모니터 떼어버림 본가에 두고 온 이녀석.. 오랜만에 켜보니까 켜지질 않았다. 켜지는데 10분 이상 걸린다. 일단 프로그램 삭제만으로 부팅 시간 10+ 분 -> 5 ~ 7분으로 줄일 수 있었다. 하지만 여전히 뭔가 할 수 있는 속도가..