Home

0

스케줄링 알고리즘

3강. 스케줄링 알고리즘 스케줄링 알고리즘에 대해 알아보자. 주요 용어 평균 대기시간: 각 프로세스가 수행이 완료될 때까지 준비 큐에서 기다리는 시간의 합의 평균값 평균 반환시간: 각 프로세스가 생성된 시점부터 수행이 완료된 시점까지의 소요시간의 평균값 FCFS: First-Come First-Served. 먼저 도착한 것을 먼저 처리 SJF: Short

0

프로세스 개요

2강. 프로세스 개요 프로세스 개요에 대해 알아보자. 주요 용어 프로세스: 실행 중인 프로그램, CPU, 메모리, 입출력장치, 파일 등실행에 필요한 자원을 할당받아 동작한다. 프로세스 제어 블록(PCB): 프로세스 상태, 프로세스 번호, 프로그램 카운터, 레지스터 등프로세스를 관리하기 위한 정보를 포함하는 자료구조 스케줄러: 각 프로세스들이 CPU, 메모

0

운영체제 개요

1강. 운영체제 개요 운영체제 개요에 대해 알아보자. 주요 용어 운영체제: 컴퓨터 시스템의 자원을 관리하고컴퓨터 프로그램이 동작하기 위한 서비스를 제공하는 시스템 소프트웨어 시스템 호출: 응용 프로그램이 운영체제에게 서비스를 요청하는 메커니즘 커널: 응용 프로그램과 하드웨어 수준의 처리 사이의 가교 역할을 하는 운영체제의 핵심 요소 일괄처리 운영체제: 처

0

02. 클린 코드 - 1. 깨끗한 코드(2)

클린 코드 - 애자일 소프트웨어 장인 정신(로버트 C.마틴 지음 | 박재호.이해영 옮김)를 읽고 정리한 내용입니다.개인적으로 공부한 내용을 정리하려는 목적임을 알려드립니다. 깨끗한 코드란?비야네 스트롭스트룹(C++ 창시자이자 The C++ Programming Language 저자) 효율이 단순히 속도만을 뜻하지 않는다. CPU 자원을 낭비하는 코드도

0

소프트웨어 공학 개요

1강. 소프트웨어 공학 개요 소프트웨어 공학의 개요에 대해 알아보자. 주요 용어 소프트웨어: 포괄적 의미에서 프로그램과 데이터 및 관련 문서들의 묶음 소프트웨어 공학: 소프트웨어 생산과 관련된 모든 부분에 공학적 원리와 방법을 적용시키려는 연구 분야 또는 전문 작업 분야 소프트웨어 개발 방법론: 소프트웨어 개발을 위한 구조적 방법을 말하는 것으로 따라야할

0

01. 클린 코드 - 1. 깨끗한 코드(1)

클린 코드 - 애자일 소프트웨어 장인 정신(로버트 C.마틴 지음 | 박재호.이해영 옮김)를 읽고 정리한 내용입니다.개인적으로 공부한 내용을 정리하려는 목적임을 알려드립니다. 코드가 존재하리라 어느 수준에 이르면 코드의 도움 없이 요구사항을 상세하게 표현하기란 불가능하다. 기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업, 바로 이것이 프로그래밍이며

0

덧셈 연산과 문자열 변환

덧셈 연산과 문자열 변환 과정에서 무의식적으로 코딩하다가 일어난 이슈와 그 해결 방법에 대해 정리하고자 한다. Number 타입의 값들을 이어 붙여서 문자열로 변환하고자 했다. 123const yyyy = 2019;const mm = 04;const dd = 15; yyyy, mm, dd 각 변수에는 Number 타입의 값이 각각 들어있다. 이 값

0

2019-04-14_TIL

2019년 4월 14일 (일)자바스크립트의 형변환 중에 묘하게 작동하는 부분을 알게 되다. 자바스크립트의 형변환을 공부하면서 parseInt와 만났을때묘하게 작동하는 부분을 알게 되어 공유하고자 한다. ab는 문자열이고 12는 숫자인데 이 둘을 이어붙인 문자열을 변수 strNum에 담았다. 문자열인 "ab12"를 parseInt로 정수

0

개발자로서 일하는 것도 사람 사이의 일, 커뮤니케이션의 중요성

2019년 4월 13일 (토)개발자로서 일하는 것도 사람 사이의 일, 커뮤니케이션의 중요성 오늘은 세미나에 가서 여러 세션을 들었다. 많은 강연들이 있었지만 특히 협업을 하면서 어떤 방식으로커뮤니케이션을 하는 것이 긍정적인 효과를 낼 수 있는지를 예시를 들어알려주시는 부분이 인상적이었다. 강연 기회가 있다면 주저하지 말고 도전하자. 패스트캠퍼스를 함께 수