Operating System 101

by Dongsoo Kim


Posted on December 15, 2022


For the sake of UI/UX, the further Information is in Notion < click

1. What is Operating System?

  1. a software that operates a computer system
  2. provides system services to application programs
  3. to manage processes, resources, user interfaces(I/O), and so on
1. Computer: a machine that processes the information (정보처리 기계) 2. Information: a quantitative representation that measures the uncertainty, 즉 불확실한 상황을 측정해 양적으로 표현한 것. * 섀넌의 정의 I(x) = -logP(x) 사건 x의 정보량 = 사건이 발생한 확률의 -로그 값 * ex) 주사위 경우 = log6 * 동전의 경우 = log2 = 1 * 결론, 정보의 최소 단위: 2가지 경우의 수가 발생할 확률을 한 단위로 본다. = 1 bit (binary digit) * 정보의 처리: 정보의 상태변환 (0 -> 1, 1 -> 0) => Boolean Algebra(부울대수) : 논리게이트 => NOT, AND, OR, XOR, NAND, NOR * 정보의 저장: 플립-플롭 * 정보의 전송: 데이터 버스 > ISA(폰노이만 아키텍쳐 = Instruction Set Architecture) = Program을 RAM이라는 메모리 저장장치에 탑재, Program은 명령어들을 가지고 있고 CPU가 Fetch를 하고 Execute를 한다. (Fetch -> Execute사이클) > Program = a set of intructions that tells a computer's HW to perform a task명령어들의 집합 ```


Stop By For A visit

  • Tokyo Japan
  • Email: keepgoingandtrust@gmail.com

Global IT Diplomat, Yeah, That's me!

Global communication, technology, and delivering right services to customers are keys for making better future.

Feel Free to Contact