💻 Development 408

2021년 정보처리기사 필기 시험 후기

2021년 정보처리기사 필기 시험 후기 생각보다 좋은 점수로 합격해서 깜짝 놀랐다. 2주 정도 공부했으나 당시에 외주를 진행하고 있어 실질적인 공부 시간은 열흘 채 안됐던 것 같다. 시나공 책을 한 번 보고 개정 이후 기출을 세 번씩 풀었다. 오히려 시험 직전까지 기출만 팠던 게 도움되지 않았나 싶다. 필기 정리 노트 1과목 1장. 요구사항 확인 2장. 화면 설계 3장. 애플리케이션 설계 4장. 인터페이스 설계 2과목 1장. 데이터 입출력 구현 2장. 통합 구현 3장. 제품 소프트웨어 패키징 4장. 애플리케이션 테스트 관리 5장. 인터페이스 구현 3과목 1장. 논리 데이터베이스 설계 2장. 물리 데이터베이스 설계 3장. SQL 응용 4장. SQL 활용 5장. 데이터 전환 4과목 1장. 서버 프로그램 구현..

[TID] 2021-03-30

💪 Today I Did 백준 문제풀이 14503번 로봇 청소기 KOCW - 운영체제 강의 Introduction to Operating System System Structure & Program Execution 이화여대 반효경 교수님 운영체제 강의가 좋다는 평이 많아 찾아 들었다. 시스템 프로그래밍과 운영체제 수업 듣던 때가 많이 생각났다. 학부 때나 지금이나 깊게 파고들면 정말 어려운 과목 같다. CJ 올리브네트웍스 자소서 제출 🏃‍♂️ 한마디 생각보다 너무 한참동안 CS 공부를 내려놓고 있었던 것 같다. 면접 직전에 다 머리에 넣기 어려울테니 차근차근 공부해놔야겠다.

[운영체제/OS] 컴퓨터 시스템 구조와 프로그램 실행

"KOCW - 반효경 교수님의 운영체제" 를 듣고 정리한 내용입니다. System Structure & Program Execution 컴퓨터 시스템 구조 (사진 출처 - KOCW 운영체제 강의) CPU는 평생 메모리에 접근하여 명령어를 실행하는 일만 한다. 명령어 하나를 처리하면 Program Counter를 1 증가시켜 다음 명령어를 실행한다. Mode bit 사용자 모드 (1) : 사용자 프로그램 수행 커널 모드 (0) : OS 코드 수행 운영체제가 CPU를 갖고 있으므로 모든 명령어 수행 가능 (메모리 접근, I/O 접근 등) interrupt 나 exception 발생 시 하드웨어가 mode bit을 0으로 바꾼다. 운영체제에서 사용자 프로그램으로 CPU를 다시 넘길 때에는 mode bit을 1..

[운영체제/OS] 운영체제란 무엇인가

"KOCW - 반효경 교수님의 운영체제" 를 듣고 정리한 내용입니다. Introduction to Operating System 운영체제란 ? (사진 출처 - 벨로그) 하드웨어 바로 위에 설치되어 사용자 및 다른 소프트웨어와 하드웨어를 연결하는 계층 좁은 의미의 운영체제 : 커널, 부팅 후 항상 메모리에 상주하는 부분 넓은 의미의 운영체제 : 커널 + 각종 시스템 유틸리티 포함 운영체제의 목적 컴퓨터 시스템 자원을 효율적으로 관리 시스템 자원은 CPU, memory, I/O 장치 등의 하드웨어 자원 과 프로세스, 파일, 메시지 등의 소프트웨어 자원 이 있다. 운영체제는 주어진 자원으로 최대한의 성능을 내도록 한다. 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공 사용자로 하여금 프로그램들이 각각 독..

[백준/BOJ] 14503 - 로봇 청소기

14503 - 로봇 청소기 📌 문제 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 벽 또는 빈 칸이다. 청소기는 바라보는 방향이 있으며, 이 방향은 동, 서, 남, 북중 하나이다. 지도의 각 칸은 (r, c)로 나타낼 수 있고, r은 북쪽으로부터 떨어진 칸의 개수, c는 서쪽으로 부터 떨어진 칸의 개수이다. 로봇 청소기는 다음과 같이 작동한다. 현재 위치를 청소한다. 현재 위치에서 현재 방향을 기준으로 왼쪽방향부터 차례대로 탐색을 진행한다. a. 왼쪽 방향에 아직 청소하지 않은 공간이 존재한다면, 그 방향으로 회전한 다음 한 칸을 전진하고 ..