Computer Science

    Operating system- chapter 1

    1. What is operating system? 1) 컴퓨터 하드웨어를 관리한다 ex) access to I/O devices, access to files, accounting, error detection 2) 프로그램이 실행되는 것을 관리하고 조정한다. ex) scheduling, error reporting 2. OS 수행의 목적 1) 컴퓨터 프로그램을 실행하고 문제를 더 빠르게 수행할수 있게 된다. 2) 컴퓨터 시스템을 편하게 사용할 수 있게 한다. 3) 컴퓨터 하드웨어를 효율적으로 사용할수 있게 한다. 3. OS를 비유하자면? 1. Resource allocator( 자원을 분배함) : CPU time, memory space, file-storage space, I/O devices 등을..

    Haar module detection

    1. Harr cascade detection이란? : 이번 챕터에서 face recognition에 대해 다룰 것이다. -> face detection을 위해 Object detection module 또는 Deep learning module(dnn module)이 사용 가능하다. :서로 융합하면 장단점이 있다. -> Object Detection: Haar cascade object detection 사용. -> 장점: 굉장히 빠르게 object detection을 이용한다. 단점: 아무래도 CNN 보다 정확도가 떨어진다. (예외 상황에 인식 힘듦 : 얼굴 돌리거나, 선글라스 낀다던가...) 2. Haar 방식을 이용한 Face detection -> face_cascade/ eyes_cascade..

    3 little things- Limited Direct Execution 정리+ 번역

    https://yongy0ng2.tistory.com/47 06 Direct Execution 운영체제가 어떤 프로그램을 실행시키는 가장 간단한 방법은, 이를 직접 실행시키는 것이다. 프로세스에 메모리를 할당하고 프로그램 코드를 디스크에 탑재하여 CPU 상에서 그대로 실행시킴을 의미하는데, 이렇게.. yongy0ng2.tistory.com https://satisfactoryplace.tistory.com/50 [Operation Systems] Limited Direct Execution 왜 Limited 되어야 하는가? Limited되지 않는다면, OS와 Program은 동등한 계층(hierarchy)를 갖는다. 따라서 OS는 Program을 감시하거나 동작을 제어할 수 없다. 만약 Program이 ..