반응형
SMALL

상태 2

[Design Pattern] 인터프리터(Interpreter), 방문자(Visitor), 상태(State) 패턴

인터프리터(Interpreter) 인터프리터 디자인 패턴은 실제로 인터프리터 패턴은 일반적인 작업을 수행하기 위한 언어를 갖는 것이 유용한 비즈니스 사례를 해결하는 데 널리 사용됩니다. package interpreter import ( "strconv" "strings" ) const ( SUM = "sum" SUB = "sub" MUL = "mul" DIV = "div" ) type polishNotationStack []int func (p *polishNotationStack) Push(s int) { *p = append(*p, s) } func (p *polishNotationStack) Pop() int { length := len(*p) if length > 0 { temp := (*p)[..

Go 2022.11.30

[Operating System] 운영체제(OS) 기본

이번 학습 주제는 운영체제(OS:Operating System)입니다. 운영체제는 컴퓨터 시스템의 자원들을 효율적으로 관리하고 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 프로그램들의 모임을 말합니다. 그럼 이제 운영체제에 대해 하나씩 살펴보겠습니다. 운영체제의 목적 처리 능력 증대 시간당 처리 작업량(Throughput) 및 평균 처리시간 개선 응답시간(Turn-around Time) 단축 사용자가 시스템에 요청한 작업의 반환시간 단축 사용가능도(Availability) 증대 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 고장과 오류가 발생해도 운영 영향 최소화 신뢰도(Reliability) 향상 실패 없이 주어진 기능을 수행할 수 있는 능력 시스템이 주어진 문제를 ..

Operating System 2021.03.31
반응형
LIST