오늘도 기록하는 중 GitHub

전체 글 192

SQL 1

데이터 조작어 검색 각 사원(employees)의 성(last name), job code, 고용일(hire date), 사원번호(employee number)를 출력하라. 사원번호가 가장 앞에 나와야 한다. HIRE_DATE는 STARTDATE로 출력하라. 위의 문제가 있다고 가정해보자. 그럼 SQL문장은 다음과 같다. select EMPLOYEE_ID, LAST_NAME, JOB_ID, HIRE_DATE as startdate from employees; 속성부분은 대소문자를 구별하지 않으니 소문자로 작성해도 된다. as의 뒷부분을 스크립트에서 대문자로 보이게 하려면 큰따옴표를 붙여 쓰면 된다. as "START_DATE"처럼 말이다. 사원의 이름, 급여를 출력하라. 각 컬럼의 이름은 Employee..

운영체제(5) - 교착 상태와 기아 상태

교착 상태 Deadlock 교착상태란? 교착상태Deadlock란, 다중 프로그래밍 시스템에서 프로세스가 결코 일어나지 않을 사건을 기다리는 상태를 말한다. 프로세스는 자원을 요청 -> 사용 -> 해제 순으로 사용한다. 이러한 프로세스가 두 개 있다고 가정해보자. 교착상태는 두 프로세스가 하나의 자원을 서로 요청하여 기다릴 때 발생한다. 교착상태에 빠지면 작업이 정지되어 명령 실행이 불가해진다. 따라서 운영자나 사용자는 작업을 교체하거나 종료하는 등의 외부 간섭으로만 해결할 수 있다. 교착상태의 간단한 예를 들 수 있다. 스풀링이 있다. 스풀링은 버퍼링보다 빠른 디스크를 이용한 임시저장공간이다.이러한 스풀 공간에서 출력을 하나도 완료하지 않은 상태에서 입력만 받으면 공간이 모두 차버려서 교착상태가 발생할 ..

CS/OS 2022.10.09

경제학개론 (4)

시장의 수요와 공급 시장과 경쟁 시장 Market : 재화나 서비스를 사고 파는 사람들의 모임. 경쟁시장 Competitive market : 소비자나 판매자가 매우 많아 개별적으로 이들이 가격에 거의 영향을 미치지 못하는 시장. 수요 수요량 Quantity demanded : 소비자들이 값을 치루고 구입할 의사가 있는 재화량. 수요의 법칙 Law of demand : 다른 조건이 불변일 때, 어떤 재화의 가격이 오를 경우 그 수요량이 감소하는 법칙. 수요표 Demand schedule : 어떤 재화의 가격과 수요량을 나타내는 지표. 다른 변수는 불변으로 가정한다. 수요곡선 Demand curve : 어떤 재화의 가격과 수요량을 보여주는 그래프. 가격이 낮아지면 수요량이 증가하기에 우하향한다고 표현한다...

기록/경제학 2022.10.08

운영체제(4)-병행프로세스와 상호배제

병행 프로세스 운영체제가 프로세스를 빠르게 전환하여, 프로세스 여러 개를 동시에 실행하는 것처럼 보이게 하는 것. - 병행 프로세스의 종류 - 독립 프로세스: 단일 처리 시스템에서 수행하는 병행 프로세스. 다른 프로세스에게 영향을 주거나 받지 않으면서 독립적으로 실행한다. - 협력 프로세스: 다른 프로세스와 상호작용하며 특정 기능을 수행하는 비동기적(동시에 일어나지 않는)프로세스이다. + 예: 두 프로세스가 동일한 파일을 사용할 때, 한 프로세스는 읽기를 할 수 있고, 한 프로세스는 읽기 작업과 작업 시간을 맞추지 않고 쓰기를 할 수 있다. % 협력프로세스는 입출력 장치나 메모리, 프로세서 등의 자원을 서로 사용 시 충돌이 발생할 수 있다. 이때, 상호배제가 필요한 것이다. 병행성 여러 프로세스를 이용해..

CS/OS 2022.10.04

경제학개론 (3)

절대우위와 비교우위 절대우위 Absolute advantage 다른 생산자에 비해 더 적은 양의 생산요소를 투입해서 같은 양을 만들 수 있는 능력 비교우위 Comparative advantage 다른 생산자에 비해 같은 상품을 더 적은 기회비용으로 만들어내는 것. 아래와 같은 결과로 감자 1온스 당 고기 4분의 1인 프랭크가 1 감자 당 고기 2분의 1인 루비보다 비교우위에 있다.

기록/경제학 2022.10.02

경제학개론 2

과학이란 인과를 찾는 것이다. 경제학은 사회과학이다. 경제학자는 인과관계를 찾으려 관찰하고 또 관찰한다. 이들이 경제현상을 분석할 때 과학적 방법론을 사용한다. 과학적 방법론 인플레이션 발생하면 이 원인은 통화량 증가로 인한 것이라 치자. 그럼 이를 위해 타국에서도 이러한 원인과 결과가 나타나는지 자료를 통해 알아야 할 것이다. 이론과 관찰을 하지만 경제현상을 원인이 뚜렷하지 않기에 자료에 의존할 수 밖에 없다. 경제모형 경제순환모형 Circular-flow diagram 경제모형은 인체모형처럼 자세히 만들 수 없기에 단순화시켜서 오히려 진짜 중요한 것을 볼 수 있게 한다. 경제순환모형은 가계와 기업이란 두 의사결정체만 존재한다. 기업이 재화와 서비스 생산에 필요한 요소를 생산 요소(Factors of ..

기록/경제학 2022.10.02

경제학개론 1

경제학의 10대 기본 원리 한 사회는 자원의 유한하게 가지고 있다. 이러한 유한한 자원을 '희소성(Scarsity)'라고 한다. 모든 선택에는 대가가 따른다. 효율성 Efficiency : 가지고 있는 자원에서 한 사회가 최대의 효과를 얻는 것. 형평성 Equality : 경제 발전의 혜택을 사회 구성원에게 균등분배하는 것. 학생에게는 '시간'이 있다. 이 시간을 경제학을 공부하는 데에 사용한다면, 심리학을 공부할 수 없고, 아르바이트를 해 돈을 벌 시간도 없어진다. 또 다른 예로는, 한 가정의 부모가 가계의 수입을 어떻게 쓰는지이다. 음식이나 옷을 살 수도 있고 여행도 갈 수 있지만 다른 목적에 사용할 액수가 부족해진다. 사회로 넓혀 생각해보면, '대포와 버터'가 있다. 외세의 침략을 막기 위해 대포를..

기록/경제학 2022.10.02

자료구조(3)

순차 자료구조의 문제점 연산 시간의 문제: 삽입 삭제 후에 연속적으로 원소들을 이동시키는 작업이 필요한데, 삽입 삭제하는 양이나 애당초 배열의 크기가 클수록 연산량이 많아져 성능의 문제가 발생한다. 저장공간의 문제: 배열 자체의 메모리 비효율성 문제로 동적으로 변해야 하는 경우 낭비가 발생한다. 앞서 이유로 인해 대안으로 연결 자료구조 방식이 있다. 다만 순차 자료구조가 문제의 특성에 따라서는 연산에서나 저장공간에서나 이득일 수도 있다. 연결(linked) 자료구조 방식 논리적 순서와 물리적 순서가 일치하지 않는 자료구조 방식이다. 원소들 저장할 때 다음 원소의 주소도 함께 저장해놓는다. 크기 변경이 유연하고, 원소를 삽입/삭제할 때마다 원소를 이동시킬 필요가 없다. 연결 방식에 따른 리스트 구분 더보기..

기록/알고리즘 2022.09.29

관계대수

지난 관계대수를 이어서 하겠다. 프로텍션(Protection): '속성'을 추출하기 위한 단항 연산자, 수직적 부분집합이다.(참고로 셀렉션은 수평적 부분집합) π조건(테이블)로 표현함. 합집합(union): 두 릴레이션을 합해서 하나의 릴레이션으로 반환한다. R U S 로 표현. 교집합(intersection): '합병 가능한' 두 릴레이션을 대상으로, 공통적으로 가지고 있는 투플만을 반환함. R Π S로 표현. 차집합(relative complement): 두 릴레이션 중에 공통으로 속하는 투플을 제외한 나머지 첫번째 릴레이션의 투플을 반환함. R - S로 표현. 카티잔 프로덕트(cartesian product): 두 릴레이션을 연결해 하나로 합치는 것. 차수는 두 릴레이션..

반응형