전체 글(181)
-
[OS] 3. 페이지 교체 알고리즘[OPT/FIFO/LRU/LFU/NUR/SCR 등]
1. 페이지 교체 알고리즘 - 페이지 부재(Page Fault) 발생 시 가상 기억 장치에서 필요한 페이지 찾아 주기억 장치에 적재하는 것이 목적 - 주기억 장치의 모든 페이지 프레임이 사용 중일 때, 어떤 페이지 프레임을 선택하여 교체할 것인지 결정하는 기법 - 종류 : OPT, FIFO, LRU, LFU, NUR, SCR 등 2. OPT(OPTimal replacement, 최적 교체) - 벨레이디(Belady)가 제안, 앞으로 가장 오랫동안 사용하지 않을 페이지 교체 방법 - 페이지 부재 횟수가 가장 적게 발생하는 가장 효율적인 알고리즘 3. FIFO (First In First Out) - 각 페이지에 주기억 장치에 적재될 때 가장 먼저 들어와서 가장 오래 있었던 페이지 교체 기법 4. LRU(L..
2024.02.12 -
[OS] 2. 기억장치 전략, 가상 기억 장치
1. 기억장치 관리 전략의 종류 - 보조기억 장치 프로그램 or 데이터를 주 기억 장치에 적지 시기/위치 등 지정하여 한정된 주기억 장치를 효율적으로 사용하는 전략기법 - 반입 전략 / 배치 전략 / 교체 전략 2. 기억장치 관리 - 반입 전략 - 보조기억장치에 보관 중인 프로그램 or 데이터를 언제 주기억장치로 적재할 것인지를 결정하는 전략 - 요구 반입(Demand Fetch) / 예상 반입(Anticipatory Fetch) 가 있다. - 요구 반입 : 실행 중인 프로그램이 특정 프로그램이나 데이터 등의 참조를 요구 할 때 적재하는 방법 - 예상 반입 : 실행 중인 프로그램에 의해 참조될 프로그램이나 데이터를 미리 예상하여 적재하는 방법 3. 기억장치 관리 - 배치 전략 - 새로 반입되는 프로그램 ..
2024.02.12 -
[OS] 1. 운영체제 및 운영체제의 특징과 종류
1. 운영체제 (OS; Operating System) - 컴퓨터 시스템 자원을 효율적으로 관리 - 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램들의 모임 - 컴퓨터 사용자와 컴퓨터 H/W간 인터페이스로 동작하는 시스템 스프트웨어의 일종 - 프로세서, 기억장치, 입/출력장치, 파일 및 정보 등의 자원 관리 - 입출력 장치, 사용자 프로그램 제어 - 대표적으로, Window, Unix, Linux, Android 등 있다. 2. 운영체제의 목적 - 처리 능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축 - 처리 능력(Throughput) : 일정 시간 내에 시스템이 처리하는 일의 양 - 반환 시간(Turn Around Time) : 시스템에 작업을 의뢰한..
2024.02.12 -
[nodejs] 8. csv로 데이터 저장, 게시판 CRUD API 만들기
지난 포스팅에서는 nodejs를 이용하여 csv로 데이터를 읽어들이고, 잘 저장되어지는지의 대해 csv -> json, json -> csv로 변환하면서 결과적으로 잘 적용 되는지의 대해 로직과 테스트까지 작업을 해 보았다. 이번 시간에는 ver07에서 기반으로 하여 추가 개발과 Back-End API 개발을 위한 작업을 진행하도록 한다. ver08 버전 참조 https://github.com/BerkleyLim/basic_nodejs GitHub - BerkleyLim/basic_nodejs: 이 프로젝트는 node.js 입문을 위한 프로젝트 중 하나입니다. 이 프로젝트는 node.js 입문을 위한 프로젝트 중 하나입니다. Contribute to BerkleyLim/basic_nodejs develo..
2024.02.11 -
[도메인지식] 콜센터
1. IB - Inbound; 인바운드, 고객이 기업에데 전화를 거는 것 2. OB - Outbound; 아웃바운드, 기업이 고객에게 전화를 거는 것 3. PDS - 자동 발신 시스템, 고객이 전화를 받을 때 까지 받아주는 시스템 4. 호전환 - 가입자가 전화 받기 원하지 않거나 연결이 되지 않으면 다른 번호로 전환하는 것 5. 응대호 - 상담원과 연결이 되어 응대를 하는 전화 6. 버블 - 2회 이상 연결을 시도한 고객 콜 7. FAQ - 자주 묻는 질문 8. QA - 콜센터에서 고객 상담 통질 품질 관리
2024.02.09 -
Berkley가 알려주는 개발자로 양질의 일자리를 구하기 위한 입사서류는?
이번 포스팅에서는 내가 생각하는 입사서류 하나로 좋은 회사인지 안 좋은 회사인지 판별가능한 부분들과 굳이 안 넣어도 되는 정보들의 대해 설명하고자 한다. 면접을 여러번 본 결과 서류 읽는 수준이 너무 저급한 면접관들을 만났던 경험이 있으며 서류 제대로 읽고 판별한 면접관을 만난 경험을 가지고 있다. 종합적으로 판단해본 결과 서류 하나로도 회사의 대해 판별이 충분히 가능하다고 생각한다. 과연 서류는 어느정도가 적당하고 어떻게 채우는 것이 좋은가 아래의 내용을 요약하여 설명해보겠다. 서류 넣는 방법 1) 신입 개발자라면 서류는 2페이지(프로젝트로만 최대 3페이지) 면 충분 하다. => 신입개발자는 이력사항은 없고 프로젝트가 전무하다 싶기 때문에 자소서로 어필로 승부 많이 보지만 간략 소개랑 자랑스러운 프로젝..
2024.02.04