iinaglow

[프로그래머스] 문자열을 정수로 바꾸기 / C++

문제 문제를 보시려면 링크를 클릭해주세요. 풀이 pow 함수를 사용하여 숫자를 계산하였고, 조건 연산자를 이용하여 부호 체크를 해줬습니다. 문자열 맨 앞에 부호가 올 경우 체크만 하고 계산은 건너뛰고, 반복문을 탈출한 후, 체크 결과가 음수일 때 -1을 곱해주었습니다. 문자열을 정수로 바꿔주는 stoi 함수를 사용하면 더 간...

[OS 운영체제] 메모리 계층구조 (Memory Hierarchy)

메모리 계층구조 (Memory Hierarchy) 메모리 계층구조는 컴퓨터 시스템에서 사용되는 여러 종류의 메모리들이 용량, 접근속도, 비용 간의 절충 관계를 파악해 필요에 따라 채택할 수 있게 나타낸 계층적 구조입니다. 이 구조는 데이터 접근의 효율성을 극대화하고 전체 시스템 성능을 향상시키기 위해 설계되었습니다. 계층구조 아래쪽...

[OS 운영체제] 운영체제 및 컴퓨터 시스템 기본 요소

운영체제 (Operating System) 란? 운영체제는 하나 이상의 처리기로 구성된 하드웨어 자원을 활용하여 시스템 사용자에게 다양한 서비스를 제공해주는 프로그램이다. 컴퓨터 사용자와 하드웨어 간의 인터페이스 역할을 하며, 응용 프로그램이 편리한 작업을 할 수있게 환경을 제공해준다. 컴퓨터의 4가지 기본 구성요소 1. 처리기 ...

[DB 데이터베이스] 트랜잭션 (Transaction) 개념 및 특성

트랜잭션(Transaction)이란? 트랜잭션이란 데이터베이스의 상태를 변화시키는 한 개의 논리적 작업 단위를 의미합니다. SQL을 이용하여 데이터베이스에 접근하는 것을 말하는데, 이 때 논리적 작업 단위는 SQL 한 문장을 의미하는 것은 아닙니다. 예를 들어, “포스트를 작성하여 블로그에 올리기”라는 작업을 하나의 트랜잭션으로 볼 ...