Giter Club home page Giter Club logo

it-note's People

Contributors

inseong-so avatar kjkandrea avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

it-note's Issues

📝Docs: 운영체제 정리

🔎 개요

  • 📖 프로그램에서 프로세스로의 전환은 무엇인가요?
  • 📖 프로세스의 상태를 설명해주세요
  • 📖 프로세스 동기화는 무엇인가요?
  • 📖 프로세스 제어 블록이란?
  • 📖 문맥 교환(Context Switching)이 무엇인가요?
  • 📖 프로세스의 구조와 생성/복사에 대해 설명해주세요.
  • 📖 프로세스의 전환은 어떻게 진행되나요?
  • 📖 프로세스의 계층구조는 무엇일까요?
  • 📖 다중 큐의 준비/대기 상태를 설명해주세요.
  • 📖 프로세스와 스레드의 차이점을 알려주세요.
  • 📖 멀티 스레드란 무엇인가요?
  • 📖 멀티 프로세스 와 멀티 스레드의 장단점을 알려주세요.
  • 📖 프로세스 우선순위는 무엇인가요?
  • 📖 CPU 집중/입출력 집중 프로세스에 대해 설명해주세요.
  • 📖 전면/후면 프로세스에 대해 설명해주세요.
  • 📖 CPU 스케쥴링 시 고려 사항은 어떤 게 있을까요?
  • 📖 스케쥴링 알고리즘의 선택 기준은 어떻게 되나요?
  • 📖 FCFS 스케쥴링은 무엇인가요?
  • 📖 SJF 스케쥴링은 무엇인가요?
  • 📖 HRN 스케쥴링은 무엇인가요?
  • 📖 라운드 로빈 스케쥴링은 무엇인가요?
  • 📖 SRT 우선 스케쥴링은 무엇인가요?
  • 📖 우선순위 스케쥴링은 무엇인가요?
  • 📖 다단계 큐 스케쥴링은 무엇인가요?
  • 📖 다단계 피드백 큐 스케쥴링은 무엇인가요?
  • 📖 인터럽트의 개념을 설명해주세요.
  • 📖 동기적/비동기적 인터럽트에 대해 알려주세요.
  • 📖 인터럽트 처리 과정은 어떤가요?
  • 📖 공유 자원 접근과 임계 구역에 대해 설명해주세요.
  • 📖 임계구역 해결 조건은 어떻게 되나요?
  • 📖 생산자-소비자 문제에 대해 설명할 수 있나요?
  • 📖 상호 배제 문제에 대해 설명해주세요.
  • 📖 한정 대기 문제에 대해 설명해주세요.
  • 📖 진행의 융통성 문제에 대해 설명해주세요.
  • 📖 피터슨 알고리즘에 대해 설명해주세요.
  • 📖 데커에 대해 설명해주세요.
  • 📖 뮤텍스에 대해 설명해주세요.
  • 📖 세마포어에 대해 설명해주세요.
  • 📖 모니터에 대해 설명해주세요.
  • 📖 교착 상태의 정의를 알려주세요.
  • 📖 교착 상태의 해결 방법을 알려주세요.
  • 📖 대기 그래프와 그래프 감소 방법에 대해 알려주세요.
  • 📖 메모리 관리의 복잡성과 이중성, 메모리 관리자의 역할을 설명해주세요.
  • 📖 소스코드의 번역과 실행 순서를 알려주세요.
  • 📖 32bit CPU와 64bit CPU의 차이점은 무엇인가요?
  • 📖 절대주소와 상대주소는 무엇이죠?
  • 📖 메모리 오버레이와 스왑에 대해 설명해주세요.
  • 📖 메모리 분할은 무엇인가요?
  • 📖 가변/고정 분할 방식을 설명해주세요.
  • 📖 버디 시스템이 뭐에요?
  • 📖 프로그래밍 언어의 컴파일 과정을 설명해주세요.
  • 📖 변수 선언 시 메모리는 어떻게 할당 될까요?
  • 📖 페이징 기법이란 무엇인가요?
  • 📖 페이징 기법의 주소 변환 과정에 대해 설명해주세요.
  • 📖 페이징 테이블은 어떻게 관리하나요?
  • 📖 페이지 테이블의 매핑 방식을 설명해주세요.
  • 📖 요구 페이징은 무엇인가요?
  • 📖 페이지 테이블 엔트리의 구조에 대해 알려주세요.
  • 📖 페이지 부재를 설명해주세요.
  • 📖 지역성이란 무엇인가요?
  • 📖 페이지 교체 알고리즘은 무엇이고, 어떤 종류가 있죠?
  • 📖 무작위 페이지 교체 알고리즘을 알려주세요.
  • 📖 FIFO 페이지 교체 알고리즘을 알려주세요.
  • 📖 최적 페이지 교체 알고리즘을 알려주세요.
  • 📖 LRU 페이지 교체 알고리즘을 알려주세요.
  • 📖 LFU 페이지 교체 알고리즘을 알려주세요.
  • 📖 NUR 페이지 교체 알고리즘을 알려주세요.
  • 📖 FIRO 변형 알고리즘을 알려주세요.
  • 📖 세그멘테이션 기법과 주소 변환에 대해 설명해주세요.
  • 📖 페이징 기법과 세그멘테이션 기법의 차이점에 대해 알려주세요.
  • 📖 메모리 접근 권한은 무엇이 있나요?
  • 📖 세그멘테이션-페이징 혼용 기법은 무엇인가요?
  • 📖 캐시 직접 매핑에 대해 설명해주세요.
  • 📖 캐시 연관 매핑에 대해 설명해주세요.
  • 📖 캐시 집합-연관 매핑에 대해 설명해주세요.
  • 📖 스레싱은 무엇인가요?
  • 📖 프레임의 정적/동적 할당에 대해 설명해주세요.
  • 📖 프레임 관련 이슈인 전역 교체와 지역 교체에 대해 설명해주세요.
  • 📖 프레임 관련 이슈인 페이지 테이블 크기에 대해 설명해주세요.
  • 📖 프레임 관련 이슈인 쓰기 시점 복사에 대해 설명해주세요.
  • 📖 입출력 버스란 무엇이죠?
  • 📖 직접 메모리 접근은 무엇인가요?
  • 📖 인터럽트와 버퍼링에 대해 설명해주세요.
  • 📖 디스크 장치를 사용하기 위한 관리 기법은 무엇이 있나요?
  • 📖 FCFS 디스크 스케쥴링에 대해 설명해주세요.
  • 📖 SSTF 디스크 스케쥴링에 대해 설명해주세요.
  • 📖 블록 SSTF 디스크 스케쥴링에 대해 설명해주세요.
  • 📖 SCAN 디스크 스케쥴링에 대해 설명해주세요.
  • 📖 C-SCAN 디스크 스케쥴링에 대해 설명해주세요.
  • 📖 LOOK 디스크 스케쥴링에 대해 설명해주세요.
  • 📖 C-LOOK 디스크 스케쥴링에 대해 설명해주세요.
  • 📖 SLTF 디스크 스케쥴링에 대해 설명해주세요.
  • 📖 RAID란 무엇인가요?
  • 📖 RAID-0을 알려주세요.
  • 📖 RAID-1을 알려주세요.
  • 📖 RAID-2을 알려주세요.
  • 📖 RAID-3을 알려주세요.
  • 📖 RAID-4을 알려주세요.
  • 📖 RAID-5을 알려주세요.
  • 📖 RAID-10을 알려주세요.
  • 📖 RAID-50, 60은 무엇인가요?
  • 📖 파일 시스템은 무엇인가요?
  • 📖 디렉토리에 대해 설명해주세요?
  • 📖 마운트를 사용하면 어떤 이점이 있나요?
  • 📖 파일 시스템의 연속/불연속 할당에 대해 설명해주세요.
  • 📖 디스크는 빈 공간을 어떻게 관리하나요?
  • 📖 분산 시스템은 무엇인가요?
  • 📖 클라이언트/서버 시스템을 알려주세요.
  • 📖 P2P 시스템에 대해 설명해주세요.
  • 📖 클라우드 컴퓨팅은 무엇인가요?

💬 의견

  • ...정리할 게 너무 많다...
  • 하루 두 항목 씩 정리

🌐 참고 자료


🟩 TODO

  • 완료 되면 ✅ 로 변경

Gihub Action 적용하기

준비하는 공부 끝나면 해당 저장소 자동 TIL 업데이트 스크립트 작성하기

기능

  1. 챕터별 row 분배
  2. ## 를 기준으로 바로가기 링크 삽입


내용 수정하기(우선순위)

  1. 프론트엔드
  2. 프레임워크 - React, JavaScript, Vue
  3. HTTP - 프론트엔드 챕터 하위에 자세히 작성하는 것
  4. 네트워크
  5. 운영체제
  6. 디자인
  7. 자료구조와 알고리즘
  8. 유닉스와 리눅스

📝Docs: 아키텍처 정리

🔎 개요

  • 소프트웨어 아키텍처 101, 이벤트 기반 마이크로서비스 등의 서적을 읽고 프론트엔드형 아키텍처 정리하기

💬 의견


🌐 참고 자료

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.