Notice
Recent Posts
Recent Comments
Link
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Archives
Today
Total
관리 메뉴

Studyyyyy

운영체제 본문

study

운영체제

manyYun 2025. 7. 23. 23:34
  • 운영체제란?
    • 하드웨어와 소프트웨어 사이에서 자원을 관리하고 프로그램을 실행할 수 있도록 돕는 시스템 소프트웨어
  • 알아야 할 것
    • 브라우저, Node.js 런타임이 OS 위에서 작동함.
    • 브라우저의 메모리/프로세스 구조
    • 비동기 처리, I/O 처리 등 Node.js의 동작 이해
    • 성능 최적화(메모리 사용, cpu 점유율)
    • 웹 애플리케이션 배포 환경(ex. Linux)
  • 동작
    • 프로세스 관리: 실행중인 프로그램들 관리
    • 메모리 관리 : 어떤 프로그램이 얼마나 메모리를 사용하는지 감지, 조절
    • 파일 시스템 : 디스크에 파일을 저장하고 읽을 수 있도록 함.
    • 입출력 관리: 네트워크 요청, 마우스 입력 등을 제어
    • 스케줄링 : 어떤 작업을 언제 CPU에서 실행할지를 결정.
  • 실생활 / 실무 예시
    • 리눅스 환경에서 배포 시 기본적인 명령어, 파일 경로 등의 이해도가 필요
    • Node.js의 non-blocking I/O는 OS의 이벤트 기반 처리 구조에 의존

'study' 카테고리의 다른 글

V8  (0) 2025.07.23
브라우저 작동 방식  (0) 2025.07.23
NAT (Network Address Translation)  (0) 2025.07.15
RSA  (0) 2025.07.14
HTTPS, SSL  (0) 2025.07.14