728x90
반응형

전체 글 167

서버(Server) 와 클라이언트(Client)에 대해서 완벽히 이해하자.

서론 이번 게시글에서는 서버와 클라이언트가 무엇인지에 대해 확실히 알아보도록 하겠습니다. 이 분야를 전공하는 분들이라면 필수적으로 알아야하는 개념이니 꼭 이해하시길 바랍니다. 어렵지도 않습니다! 서버란? 우선 서버에 대해서 알아보도록 하죠! 늘 그랬듯이, 서버의 사전적 정의부터 보자면, 무엇인가를 제공해주고 도와준다는 의미를 가지고 있습니다. 그럼 컴퓨터 공학에서의 서버란 무엇일까요? 아마 위와 같은 사진을 본적이 있으실 겁니다. 저게 바로 서버라는 것입니다. 서버는 따지고 보면 컴퓨터랑 다를게 없습니다. 다만 목적이 다를 뿐이죠! 그리고 왜 저렇게 크고 엄청 많을까요?? 가장 큰 이유는 많은 서비스를 제공해야하거든요! 많은 서비스를 빠르고 다양하게 제공해야하기 때문에, 많은 자원이 필요하게 되는거죠! ..

리눅스 넌 무엇이냐

리눅스란? 리눅스는 운영체제의 일종입니다. 아마 컴퓨터 공학이라던가 관련된 업무를 하신 분이라면 아래와 같은 펭귄 그림을 많이 보셨을겁니다. 리눅스는 운영체제라고 했는데, 운영체제는 이전에 게시글로 다루었으니 혹시 무엇인지 모르시겠다면 아래 게시글을 참고하시면 도움이 될겁니다! 운영체제란 무엇인가? 운영체제란? 운영체제 (Operating System)은 되게 복합적인 개념이 포함되어 있습니다. 컴퓨터를 구매할 때, 사람들이 os, os 라고 하는 것을 들어보셨을겁니다. 거기서 말하는 os가 바로 운영체제를 의 develsw.tistory.com 리눅스의 역사 리눅스는 리누스 토발즈 라는 사람이 처음 유닉스를 만들게 되면서 그 역사가 시작되었는데요! 위와 같이 생기셨습니다. 초기 리눅스는 리누스 토발즈가..

변수 및 상수란 무엇인가?

프로그래밍 언어에서의 변수란? 프로그래밍 언어에서의 변수(Variable)는 사전을 풀이하면 두번째 의미인 어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수라고 할 수 있습니다. 뜻만 읽으면 정확히 무슨 의미인지 와닿지 않을겁니다. 예를 들어보죠. 프로그래밍 언어에서의 예제 예를들어 C언어라면 아래와 같은 선언문을 본 적이 있을겁니다. int weight; 위 코드는 무엇을 의미할까요? 바로 변수 선언문입니다. 즉 변수를 선언하겠다는 겁니다. 예를 들어 weight는 우리나라 말로는 몸무게입니다. 즉 몸무게라는 변수를 선언하는거죠. 몸무게는 사람마다 다릅니다. 그래서 다양한 값들이 들어갈 수 있겠죠? int weight=75; 위 코드의 의미는 weight라는 변수에 75라는 정수를 집어 넣는..

Parallel-fastq-dump 설치하기

Parallel-fastq-dump란? fastq-dump는 ncbi에 있는 오믹스 데이터를 다운받을 때 사용하는 툴이다. 하지만, 이 툴은 느리다. 다운받는데 한참 걸린다. 왜냐면 툴 이름에서 볼 수 있듯이 sra파일을 다운받고 이를 fastq로 덤프 씌워주기 때문에 오래걸린다. 덤프 씌워주는 과정을 싱글스레드로 진행하기 때문에 느리다. 그래서 이런 단점을 보완하기 위해 어떤 좋으신 분들께서 Parallel-fastq-dump를 만들어주셨다. 다운로드 https://github.com/rvalieris/parallel-fastq-dump GitHub - rvalieris/parallel-fastq-dump: parallel fastq-dump wrapper parallel fastq-dump wrapp..

운영체제란 무엇인가?

운영체제란? 운영체제 (Operating System)은 되게 복합적인 개념이 포함되어 있습니다. 컴퓨터를 구매할 때, 사람들이 os, os 라고 하는 것을 들어보셨을겁니다. 거기서 말하는 os가 바로 운영체제를 의미합니다. 그래서 무엇인데? 노트북이나 데스크탑이 처음 만들어졌을 때를 상상해보죠. 이러한 제품들이 처음 만들어졌습니다. 그러면 이 제품들 안에는 다양한 부품들이 포함되어 있겠죠? 예를 들면, 메모리 CPU 그래픽카드 사운드카드 메인보드 랜카드 등등이 들어있습니다. 자 위 부품들이 포함된 노트북을 이제 켜본다고 생각해보죠. 처음 켜보면 아마 까만화면만 뜰것입니다. 우리가 기대하는건 아래와 같은 윈도우 화면이 떠야하는데 말이죠. 자 그럼 이제 까만화면을 어떻게 윈도우 화면처럼 보일 수 있게 할까..

VMware를 통한 우분투 설치

서론 이번 게시글에서는 지난 게시글에서 설치한 VMware를 통하여 리눅스 배포판 중 하나인 우분투를 설치해보도록 하겠습니다. VMware 설치방법 VMware란? VMware는 Virtual Machine + ware로 구성되어 있습니다. 즉, 가상기계 + 제품이라는 것을 말합니다. 사용은 어디에? VMware는 가상머신이기 때문에, 가상의 윈도우나, 다른 운영체제를 내 컴퓨터의 develsw.tistory.com 우분투 이미지 파일 다운로드 Download Ubuntu Desktop | Download | Ubuntu Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all you..

VMware 설치방법

VMware란? VMware는 Virtual Machine + ware로 구성되어 있습니다. 즉, 가상기계 + 제품이라는 것을 말합니다. 사용은 어디에? VMware는 가상머신이기 때문에, 가상의 윈도우나, 다른 운영체제를 내 컴퓨터의 리소스를 이용하여 만드는 것을 의미합니다. 예를 들면, 리눅스를 내 컴퓨터에서 사용하고 싶은데, 포맷하고 설치하는 것보다 내가 사용하고 있는 운영체제 위에서 사용하고 싶다면, VMware를 설치하여 VMware 안에 운영체제를 설치하면 됩니다. 설치 방법 VMware의 설치 방법은 간단합니다. https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html Download VMw..

NGS란?

서론 이번 게시글에서는 Next Generation Sequencing (NGS)가 무엇인지에 대해 알아보도록 하겠습니다. NGS는 한국어로 해석하면 차세대 염기서열 분석법이라고 부릅니다. 물론 현재는 차세대라고 하기에는 좀 그렇습니다. 이 기술은 2000년대 후반에서 2010년대로 넘어갈 때 개발되었는데, 이 전의 경우, 시퀀싱 방법은 Sanger sequencing을 이용하여 염기 서열을 읽었으나, 2000년대 후반에 NGS가 개발되면서 Sanger sequencing과는 비교할 수 없을 정도로 빠른속도로 많은 염기서열을 읽을 수 있게 되면서, 생물정보학이나 생물학에서의 새로운 발견에 큰 도움이 되었습니다. NGS란? 이제부터는 NGS가 무엇인지, 어떤 방식으로 시퀀싱이 되는지에 대해서 알아보도록 하..

완전노드 (Full node) 및 Bitcoin-core 설치

서론 저번 게시글에서는 블록체인에서의 완전노드와 단순 지급 검증 노드에 대해서 알아봤습니다. 이번 게시글에서는 완전노드에 대해서 알아보겠습니다. 완전노드란? 완전노드 (Full node)는 블록체인 네트워크에서의 모든 거래 (트랜잭션) 내용을 담고 있는 노드를 의미합니다. 위 그림처럼 블록체인 네트워크에서는 완전노드들과 단순지급 검증 노드들이 구성되어 있는데, 완전노드는 위와 같이 대부분 데스크탑이나 노트북 혹은 기업의 경우에는 대형 서버를 통해서 구성되어 있습니다. 블록체인 네트워크의 모든 트랜잭션 내용을 담기 위해서는 저장공간이 충분하고, 모든 트랜잭션을 감당할 수 있을 정도의 사양이 충분한 기기가 필요합니다. 대부분의 개인은 단순지급검증노드를 가지고 있는데, 완전노드가 가지고 있는 장점은 무엇이 있..

주당순이익(EPS)란?

서론 지난 게시글에서는 기업상장(IPO)에 대해서 알아봤습니다. 이번 시간에는 주당순이익이 무엇인지에 대해서 알아보겠습니다. 주당순이익 (EPS)란? Earnings Per Share (EPS)를 주당 순이익이라고 합니다. 주당 순이익을 문자 그대로 해석해보면 1개의 주식으로 얻을 수 있는 순이익이라고 해석할 수 있습니다. 아래 식에서 보듯이, 순이익을 발행된 주식 수로 나누면 주당순이익이라는 것을 확인할 수 있습니다. EPS가 높다? 만약 발행된 주식수가 일정하다고 한다면, 회사의 순 이익이 올라갔다는 의미고 이는 경영실적이 좋다는 것을 의미하겠죠! EPS가 낮다? 발행된 주식수가 일정한 상태에서, 회사의 순이익이 내려간다면 EPS가 낮아지고 이는 경영실적이 좋지 않다는 것을 의미합니다. 만약 주식 발..

돈공부/주식 2022.09.04
728x90
반응형