그리드 컴퓨팅 모든 컴퓨터 기기를 하나의 초고속 네트워크로 연결해 집중적으로 사용할 수 있게 하는 기술
그리드락 교차로에서 발생하는 교통정체를 의미하나 경제 분야에서는 과도한 소유권이 유발하는 부작용을 뜻함
블록체인의 성질
1. 분산성 : 블록체인 데이터는 수천 개의 분산화된 네트워크 노드에 저장되기 때문에 기술적 실패 또는 악의적 공격에 대한 저항력을 가지고 있음
2. 안정성 : 승인된 블록들을 되돌리기가 무척 어려우며 모든 변경 기록을 추적할 수 있음
3. 확장성 : 블록체인은 소스가 공개되어 있기 때문에 네트워크에 참여하는 누구나 구축, 연결 및 확장이 가능
+ 분산화된 네트워크 노드가 마이닝을 통해 거래를 검증하기 때문에 중개자가 필요없음
++ 신뢰가 필요없는 시스템이라고도 불림
객체지향 특징
1. 캡슐화 : 연관 있는 변수와 함수를 클래스로 묶는 작업. 필드, 메소드를 하나로 묶고, 실제 구현 내용을 감춤
2. 상속 : 기존의 클래스를 재사용하여 새로운 클래스를 작성
3. 다형성 : 하나의 메시지에 대해 여러가지 형태의 응답이 있음. 즉, 각각의 객체가 가지고 있는 고유한 방법으로 응답할 수 있음. 객체들은 동일한 메소드명을 사용하며 같은 의미의 응답을 함
4. 연관성 : 두개 이상의 객체들이 상호 참조하는 관계
스케줄링의 목적
공정성, 처리율 증가, CPU이용률 증가, 우선순위제도, 오버헤드 최소화,
응답시간 최소화, 반환시간 최소화, 대기시간 최소화, 균형있는 자원의 사용, 무한연기 회피
스케줄링 성능 비교 기준
CPU이용률, 처리량, 반환시간, 대기시간, 응답시간
기억장치 가변분할 방법
1. Best Fit : 요구량보다 큰 부분 중 가장 작은 메모리 부분을 할당하는 방법
2. First Fit : 프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중 첫번째 분할 영역에 배치하는 방법
3. Worst Fit : 프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중 단편화를 가장 크게 남기는 분할 영역에 배치
에이징(Aging) 기법: 우선순위 스케줄링의 문제점인 낮은 순위의 프로세스가 높은 순위의 프로세스에 의해 무한정 기다리는 상태인 "무한 연기 현상"을 방지하기 위한 방법
교착상태 예방 기법 - 교착상태가 일어나지 않도록 사전에 제어하는 시스템
상호배제부정, 점유 및 대기 부정, 비선점 부정, 환형 대기 부정 등
etc) 은행원 알고리즘은 교착 상태가 일어나도 상관없음. 교착상태가 발생하면 적절히 피해가는 방법
Dos 공격
DDos : 감염된 대량의 숙주 컴퓨터를 이용해 특정 시스템을 마비시키는 사이버 공격. 공격자는 다양한 방법으로 일반 컴퓨터를 감염시켜 공격 대상의 시스템에 다량의 패킷이 무차별로 보내지도록 조정함
SYN Flooding : 과도한 SYN 패킷을 서버에 전송하여 부하를 발생시키고, 서버가 제기능을 못하도록 하는 것
Sniffing : 네트워크 상에 지나다니는 패킷들을 캡처하여 그 안에 있는 내용을 들여다보는 기술
'IT' 카테고리의 다른 글
디지털 상식 정리 5 (0) | 2021.10.28 |
---|---|
디지털 상식 정리 4 (0) | 2021.10.28 |
디지털 상식 정리 3 (0) | 2021.10.16 |
디지털 상식 정리 2 (0) | 2021.10.16 |
손잡경 0823 플러스 블루칩 기업들의 이슈와 투자 - 테슬라 (0) | 2021.08.24 |