TIL
TIL-2021.01.07
TIL-2021.01.07
2021.01.07오늘 한것 운영체제 4강 - 이중 모드, 하드웨어 보호 오늘 배운것 프로세서는 USER모드, SYSTEM모드로 동작할 수 있게 설계되었다. 이렇게 나눈 이유는 고의, 실수로 인한 명령어로 인해 발생하는 시스템 피해를 차단하기 위함이다. SYSTEM모드는 하드웨어에 핵심적인 명령을 다룰 수 있다. 핵심 명령에는 STOP, RESET 등이 해당된다. USER모드에서는 위 기능들을 직접 다룰 수 없고 OS에 요청해야한다. OS 외에 위와 같이 중요한 명령들을 다룬다면 특정 사용자 프로그램이 시스템 전체를 마비시킬 수 있기 때문이다. 하드웨어 보호에는 크게 3가지 종류가 있다. 입출력장치, 메모리, CPU 보호이다. 다른 요소로 부터 침범당해 오작동하거나 보안상의 문제가 발생하는것을 차단하기 위함이다.
TIL-2021.01.06
TIL-2021.01.06
2021.01.06오늘 한것 운영체제 3강 - 고등 운영체제와 인터럽트기반 시스템 공부 점프 투 파이썬 학습 마무리 오늘 배운것 현대 운영체제는 인터럽트 기반 시스템이다. 인터럽트는 프로세서의 작업을 중단시키고 다른 작업으로 전환하게 하는 것을 의미한다. 인터럽트의 종류는 하드웨어 인터럽트, 소프트웨어 인터럽트, 내부 인터럽트가 있다.
TIL-58일차
TIL-58일차
2020.07.22오늘 한것 Leetcode 문제풀이 1108 오늘 배운것 Java String replace와 replaceAll 의 차이
TIL-57일차
TIL-57일차
2020.07.12오늘 한것 Java 데이터 타입별 정렬방법 정리하기 오늘 배운것 primitive 타입은 내림차순 정렬이 까다롭다. Arrays.sort(int [])를 사용해 오름차순 정렬은 쉽지만, 역순으로 정렬은 제공하는 메서드가 없기때문에 오름차순 결과를 뒤집는 식으로 직접 만들어야한다.