분류 전체보기

1. 스케줄링 개념: 다중 프로그래밍의 목적은 항상 실행할 수 있는 프로세스가 있도록 하여 CPU 사용 효율을 극대화 하는데 있다. CPU - I/O 버스트 주기프로세스는 실행되는 동안 CPU 실행과 입출력 대기라는 두 주기를 반복한다.계산 중심 프로세스의 경우 적은 수의 매우 긴 CPU 버스트를 가지며, 입출력 중심 프로세스는 많은 수의 짧은 CPU 버스트를 가진다. CPU 스케줄러CPU가 유휴 상태가 되면 준비완료 큐에 있는 프로세스를 하나 선택해서 실행한다. 이 선택은 단기 스케줄러가 한다.CPU 스케줄링에 대한 결정은 4가지 상황에서 일어난다. 1. 한 프로세스가 실행 상태에서 대기 상태로 전환될 때(입출력 요청, 자식 프로세스들 중 하나가 종료되는것을 기다리기 위해 wait를 호출할 때)2. 프..
1. 컴퓨터 시스템의 동작현대 컴퓨터는 공유된 주기억장치에 접근을 제공하는 공통 버스에 의해 연결된 CPU와 여러 개의 device controller로 구성된다.device controller: 각 장치를 관리한다.device controller와 CPU는 병행으로 수행되므로 이들은 주기억장치 접근에 대해 경쟁한다. Local buffer: CPU의 작업 공간인 메인메모리가 존재하는 것 처럼 device controller도 작업 공간이 필요하다.메인 CPU의 작업 공간인 메인 메모리가 있듯이 디바이스 컨트롤러도 데이터를 임시로 저장하기 위한 작업 공간이 필요한데, 이를 Local Buffer가 그 역할을 한다.컴퓨터가 처음 구동되면 초기에 실행될 프로그램이 있어야한다. 이를 부트스트랩 프로그램이라 하..
1. 운영체제란? 컴퓨터 하드웨어를 관리하는 프로그램이자 컴퓨터의 사용자와 컴퓨터 하드웨어 사이에 중간 매개체 역할을 해주는 프로그램이다.운영체제는 사용자에게 인터페이스를 제공하고 응용프로그램에 컴퓨터 자원을 골고루 배분하여 작업 환경을 만들어 준다. 적당한 시점에 응용 프로그램으로부터 자원을 회수하고 악의적인 응용 프로그램으로부터 컴퓨터를 보호한다. 컴퓨터 시스템의 구성요소: 하드웨어, 운영체제, 응용프로그램, 사용자컴퓨터 자원: 키보드, CPU, 메모리 등 2. 운영체제의 목표사용자에게 편리성을 제공하고, 컴퓨터 시스템을 효율적으로 운영하게 한다.컴퓨터 자원의 할당은 공정하고 효율적으로 이루어져야 한다. 3. 운영체제의 발전작업 방식 발전하드와이어링 시스템 → 일괄 작업 시스템: batch(한 번에 ..
✅ 준비이유 삼성 공채 지원을 위해서 부랴부랴 Opic 시험을 보게 되었다. 어차피 졸업을 하기 위해서도 필요하기에 시험을 보았다. ✅ 시험일정 젤 빠르면서 준비 여유가 있는 금주 금요일을 정했다. ✅ 나의 목표 당연히 시험이니까 고고익선이지만 IL이상만 맞으면 졸업과 삼성 원하는 직무에 지원가능하기에 IL이 목표였다. ✅ 준비 따로 준비할 시간은 안되어서 유튜브로 젤 유명한 오픽노잼에서 요악본만 3시간 보고 갔다. https://www.youtube.com/@opicnojam 오픽노잼 opicnojam 파고다 인강 / 교재 / 수업 / 파일 / 점수 올리기: https://linktr.ee/opicnojam www.youtube.com ✅ 문제 6-6을 선택하고 봤다. (오픽노잼이 실력상관없이 6-6을..
https://www.lignex1.com/web/kor/recruit/recuritmenttype.do LIG 넥스원 Step1 서류접수 정해진 기간에 채용 홈페이지에서 온라인 입사 지원서를 작성합니다. 서류전형은 직무 전문가 및 인사 담당자가 지원서를 꼼꼼히 읽고 모집분야에 적합한 지원자를 선발합니다. L www.lignex1.com 이번에 학교에 LIG 넥스원 캠퍼스 리쿠르팅을 하게되어, 채용상담회를 들어보고 싶어서 듣게 되었다. 본래 python, java, sql 위주의 서버개발 위주로 준비해 왔어서 나와 크게 적합한 직무는 많지 않았으나, 몇가지 있어 질문을 드렸고 그에 대한 답변을 정리해봤다. 꼭 LIG 넥스원이 아닌 회사라도 채용설명회는 비슷할 것 같아서 좋은 경험이 되었다. 질문 질문: ..
이번에 프로그래머스 “[3기] K-Digital Training: 데이터엔지니어링 데브코스”를 준비했다.https://school.programmers.co.kr/learn/courses/22002/22002-3%EA%B8%B0-k-digital-training-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%97%94%EC%A7%80%EB%8B%88%EC%96%B4%EB%A7%81-%EB%8D%B0%EB%B8%8C%EC%BD%94%EC%8A%A4 [3기] K-Digital Training: 데이터 엔지니어링 데브코스주니어 데이터 엔지니어의 길잡이가 되어줄 데이터 엔지니어링 데브코스school.programmers.co.kr 3주전에 개발 프로젝트 데모데이가 끝나서, 무엇을 더 배우고 준비해야할..
2학기에 UMC 스터디(https://www.makeus.in/umc)를 하며, 백앤드 지식을 익히고 방학 50일간의 시간동안 개발을 거쳐 데모데이를 완료했다.팀 구성우리 프로젝트는 9명으로 구성되었다. PM 1명 + 디자이너 1명 + 프론트 3명  + 백앤드 4명과정노션과 디스코드를 사용하여 회의 및 이슈정리를 하였다. 로직https://www.notion.so/seongjujeong/Artory-Logic-98c6979e21a544c097312da710c2476b Artory Logic | Notion로그인: 폼로그인(+회원가입), 소셜 로그인(네이버, 카카오)seongjujeong.notion.site깃허브https://github.com/ARTORY-UMC-5th/BackEnd GitHub - A..
먼저 build.gradle에 들어가서 dependencies { implementation 'org.springframework.boot:spring-boot-starter' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.jasypt:jasypt:1.9.3' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'org.springframework.boot:s..
계란소년
'분류 전체보기' 카테고리의 글 목록 (18 Page)
상단으로