금융의 이해 - ETF

ETF(Exchange Traded Fund, 상장지수펀드)는 21세기 최고의 금융상품이라고 할 정도로 중요하다.거래소에서 거래되는 펀드, 즉 거래소에 상장되어있는 펀드다. 주식은 거래소에 상장되고, 펀드는 이러한 주식을 묶어서 판매하는 상품이다. 그런데 ETF는 펀드

2022년 6월 6일
·
0개의 댓글

금융의 이해 - 펀드

주식, 채권, 원자재 등을 여러개 묶은 묶음상품이다.자산운용사에서 만드는 실적 배당형 투자기금이다.개개인이 돈을 내서 투자금(펀드)를 구성한 후, 이를 펀드매니저에게 맡긴다. 펀드매니저는 이 투자금으로 다양한 주식, 채권, 금, 원자재, 리츠 등을 사고 팔아서 수익이

2022년 6월 6일
·
0개의 댓글

금융의 이해 - 주식, 실물자산

A, B, C, D, E 친구 5명이 1인당 1천만원씩 투자하여 자본금 5천만원 회사를 설립액면가 5,000원짜리 주식 10,000주 발행각자 2,000주를 보유하게 되며, 지분율은 각 20%사업에서 1,000만원의 이익이 발생해서 700만원은 사업에 재투자, 300만

2022년 6월 6일
·
0개의 댓글

금융의 이해 - 예금, 적금, 채권

일정기간 은행에 돈을 예치하고 이자를 얻는 금융상품을 말한다. 은행이 망하지 않으면 원금과 정해진 이자를 받을 수 있고, 은행이 망하더라도 국가에서 5천만원까지는 보장해준다. 가입하는 순간 성과가 확정되는 금융상품이다.예금과 적금은 금리의 영향을 직접적으로 받는다. 구

2022년 6월 6일
·
0개의 댓글

Process Synchronization - 동기화

여러개의 프로세스들이 존재한다. 프로세스들은 서로 독립적으로 동작할 수 있다. 하지만 동시에 동일한 자원을 사용한다거나 할 때 문제가 발생할 수 있다.프로세스들이 서로 동작을 맞추면서 정보를 공유하는 것이다.프로세스들이 서로 어떻게 동작하고 있는지 모른체 각각 행동하는

2022년 6월 4일
·
0개의 댓글
post-thumbnail

Flame을 사용해서 Flutter 게임 만들기

Flutter를 이용하면 개발자들이 모든 플랫폼에 어플리케이션을 배포할 수 있습니다. 때문에 소프트웨어 회사와 개발자들은 Flutterf를 사용하는 것은 당연합니다. 전톡적으로 모바일 게임 개발자들은 네이티브와 유니티 둘 중 하나를 선택해야 했습니다. 네이티브는

2022년 5월 29일
·
0개의 댓글
post-thumbnail

프로세스 스케줄링 - 3. MLQ, MFQ

작업(or 우선순위)별 별도의 ready queue를 가진다. 최초 배정된 queue를 벗어나지 못하고, 각각의 queue는 자신만의 스케줄링 기법을 사용한다. Queue사이에는 우선순위 기반으로 스케줄링을 사용한다. 우선순위가 높은 경우에는 응답이 빠르다는 장점이 있

2022년 5월 14일
·
0개의 댓글

프로세스 스케줄링 - 3. SPN, SRTN, HRRN

Non-preemptive scheduling(한번 할당받으면 끝날 때 까지 실행)이며, 실행시간(burst time)이 가장은 프로세스를 먼저 처리한다. 장점으로는 평균 대기시간(Waiting Time)을 최소화 할 수 있다. 또한 프로세스 수를 최소화 할 수 있기

2022년 5월 12일
·
0개의 댓글

프로세스 스케줄링 - 2. FCFS, RR

Non-preemptive scheduling도착시간을 기준으로 한다(ready queue 기준). 먼저 도착한 프로세스를 먼저 처리한다.자원을 효율적으로 사용할 수 있다. 들어온대로 순서대로 처리해서 내보내기 때문에 불필요한 스케줄링 오버헤드가 없고, cpu가 계속

2022년 5월 11일
·
0개의 댓글
post-thumbnail

프로세스 스케줄링 - 1. 개요

시스템에는 여러개의 프로세스가 존재하는데 자원을 할당 할 프로세스를 선택하는 것을 스케줄링(Scheduling)이라 한다. 스케줄링의 목적은 시스템의 성능을 향상시키는 것이다. 이를 위해서는 자원관리를 해야하는데, 자원관리의 방법으로는 시간분할(time sharing)

2022년 5월 7일
·
0개의 댓글
post-thumbnail

프로세스 인터럽트와 Context

예상치 못한, 외부에서 발생한 이벤트를 말한다.인터럽트의 종류I/O interrupt, Clock interrupt, Console interrupt, program check interrupt, Machine check interrupt, Inter-process i

2022년 5월 5일
·
0개의 댓글
post-thumbnail

프로세스 관리 및 상태

작업(Job) / 프로그램(Program)Job이란 우리가 짠 프로그램과 이 프로그램이 처리하는 데이터를 묶어놓은 것이다. 심플하게 프로그램이라고 부르기도 한다. Job은 Disk에 보관된 상태이고 실행 요청 전의 상태이다.프로세스(Process)실행을 위해 시스템(커

2022년 5월 5일
·
0개의 댓글

운영체제의 구조와 기능

운영체제 구조에서는 사용자영역과 커널 영역으로 나뉜다. 사용자 영역은 응용프로그램이, 커널영역은 커널이 있다.단일구조사용자 영역에 있는 여러 응용프로그램들은 시스템 호출 인터페이스를 이용해서 커널에게 작업을 요청한다. 커널에는 메모리 관리자, 프로세서 스케줄러, 파일

2022년 5월 5일
·
0개의 댓글
post-thumbnail

모바일 어플리케이션 시장, 그리고 Flutter

flutter가 추구하는 방향은 화면이 있는 모든 어플리케이션 앱을 하나의 코드로 만드는 것입니다. 예를 들어 모바일, 웹, desktop, 임베디드 기기에서 하나의 코드로 만든 제품을 사용한다는 것입니다. 이것을 가능하도록 만들어주는 것은 바로 flutter의 렌더링

2022년 4월 30일
·
0개의 댓글

[Flutter] 비동기 프로그래밍 Stream - 3

Stream을 이용해서 프로그레스바를 만들어보겠습니다. StreamController나 Builder, Subscription 등은 사용하지 않았고, GetX 라이브러리를 사용해서 프로그레스의 값, 프로그레스바의 가로 넓이, stream이 완료됐는지 아닌지를 체크하고

2022년 2월 25일
·
0개의 댓글

[Flutter] 비동기 프로그래밍 Stream - 2

이번 글은 FireStore Database를 활용해서 숫자 증감시키고, 변경된 값을 바로 확인해볼 수 있는 간단한 예제입니다. Future와 Stream의 비동기 처리에 대해 집중했고, FireStore Database의 연동 방법은 생략했습니다.StreamBuild

2022년 2월 24일
·
0개의 댓글

[Flutter] 비동기 프로그래밍 Stream -1

dart에서는 Future와 Stream으로 비동기 프로그래밍을 구현할 수 있고, 이번 글에서는 Stream에 대해 알아보겠습니다.Stream을 Future에 비해서 더 유연하고, 다양한 작업들에 활용할 수 있습니다. Future가 단순히 작업이 종료되는 것을 기다릴

2022년 2월 23일
·
0개의 댓글

[Flutter] 비동기 프로그래밍 Future

Flutter의 비동기 작업에 대해 알아보겠습니다.Flutter에서는 Future와 Stream을 이용해 비동기 프로그래밍을 구현할 수 있습니다. 비동기와 동기를 간략하게 구분해보자면 동기는 특정 작업들을 동시에 실행하는 것이고, 비동기는 작업들을 순차적으로 실행시키는

2022년 2월 23일
·
0개의 댓글