profile
튼튼
post-thumbnail

[부스트캠프] Day1

cmder에서 아나콘다 실행하기cmder에서 vscode 열기 (code .)cmder에서 아나콘다 실행하고, (base 꼭 확인) 주피터 노트북 열기해당 디렉토리에서 오픈됨!데이터 분석을 위한 파이썬 IDE (통합 개발 도구)대화형 파이썬 셸 (Interactive

약 4시간 전
·
0개의 댓글

[부스트캠프] 1일차 일지

변성윤 마스터님의 권유에 따라서, 매 주 (일단은 그렇게 계획중이다) 성장 회고록을 작성해보고자 한다. 오늘은 첫 날이니까 시작하는 마음으로!작년에 인공지능개론 전공 강의를 학교에서 들었지만, 지금은 거의 가물가물하다. 키워드가 주어지면 어렴풋이 '아 그거,,,'하는

약 8시간 전
·
0개의 댓글
post-thumbnail

[보안] 암호 알고리즘 (Encryption Algorithms)

패스워드, 주빈번호, 계좌번호와 같은 중요 정보를 보호하기 위해 평문을 암호화된 문장으로 만드는 절차/방법을 의미한다. Hash를 사용하는 단방향 암호화 방식과, 개인키 및 공개키로 분류되는 양방향 암호화 방식이 있다. 데이터를 암호화, 복호화 할 때 동일한 키를 사용

2021년 4월 28일
·
1개의 댓글

[소프트웨어공학] Secure SDLC

보안상 안전한 소프트웨어를 개발하기 위해 SDLC(Software Development Life Cycle)에 보안 강화를 위한 프로세스를 포함한 것. 소프트웨어의 유지보수 단계에서 보안 이슈를 해결하기 위해 소모되는 비용을 최소화하기 위해 등장했다. 요구사항 분석,

2021년 4월 28일
·
0개의 댓글
post-thumbnail

[데이터베이스, 운영체제] 교착상태 (Deadlock)

상호 배제(Mutual Exclusion)에 의해 나타나는 문제점. 둘 이상의 프로세스들이 자원을 점유한 상태에서 서로 다른 프로세스가 점유하고 있는 자원을 요구하며 서로 무한정 기다리는 현상. 위 그림과 같이 자동차(프로세스)들이 현재 위치한 길(자원)을 점유함과 동

2021년 4월 27일
·
0개의 댓글

[데이터베이스] Recovery / Concurrency Control

트랜잭션들을 수행하던 도중 장애가 발생하여 DB가 손상되었을 때 손상되기 전의 상태로 복구하는 작업장애의 유형트랜잭션 장애입력 데이터 오류, 모호한 데이터, 시스템 자원 요구의 과다 등 트랜잭션 내부의 비정상적 상황으로 프로그램 실행이 중지되는 현상시스템 장애DB에 손

2021년 4월 26일
·
0개의 댓글

[네트워크] 경로 제어 / 트래픽 제어 (Routing / Traffic Control)

경로제어 (Routing) 라우팅이란, 송/수신 측 간의 데이터 전송 경로 중에서 최적의 경로를 결정하는 기능이다. 최적 경로란, 데이터의 양이 어느 한 경로에 집중되는 것을 피하면서, 최저의 비용으로, 최단 시간에 송신할 수 있는 경로를 의미한다. 경로 제어는 라우팅

2021년 4월 26일
·
0개의 댓글
post-thumbnail

[네트워크] OSI 참조 모델

OSI 참조 모델이란, 다른 시스템 간의 원활한 통신을 위해 ISO에서 제안한 통신 규약(프로토콜)이다. 개방형 시스템간의 데이터 통신 시 필요한 장비, 처리 방법 등을 7단계로 표준화하여 규정했다. 1~3 계층은 하위 계층, 4~7 계층은 상위 계층이라고 한다. 전송

2021년 4월 21일
·
0개의 댓글
post-thumbnail

[운영체제] 프로세스, 프로세스 상태 전이, PCB(프로세스 제어 블록)

프로세스는 일반적으로 프로세서(CPU)에 의해 처리되는 실행중인 프로그램을 의미한다. 프로세스는 다음과 같은 여러 형태로 정의할 수 있다. PCB를 가진 프로그램실기억장치에 저장된 프로그램프로세서가 할당되는 실체로, Dispatch(Ready State->Run Sta

2021년 4월 21일
·
0개의 댓글

미국 기업 인턴 면접 후기

복습 / 반성 / 복기용 기록 준비과정 코딩인터뷰 코딩인터뷰의 목적은 이사람이 "문제를 풀었는지" 가 아니라, 문제를 푸는 과정에서 소통이 원활한지, 힌트를 주면 알아차리고 다음 단계로 수월하게 넘어갈 수 있는지, 혼자만의 생각에 빠져서 조언을 무시하지는

2021년 4월 21일
·
0개의 댓글

[운영체제] 페이지 교체 알고리즘

Paging을 이용하여 Virtual memory를 구현했을 때, 프로그램이 실행되다 보니 내가 읽어야 하는 페이지가 주기억장치에 없는 경우가 있다!이 경우를 Page Fault(페이지 부재)라고 한다. Page Fault가 발생한 경우 필요한 페이지를 주기억장치에 적

2021년 4월 21일
·
0개의 댓글
post-thumbnail

[운영체제] 가상 기억 장치와 페이징, 세그멘테이션 - Virtual Memory, Paging, Segmentation

가상기억장치란, 보조기억장치(HDD, SSD 등)에서 필요한 데이터 조각만 쏙쏙 골라와서 주기억장치(RAM)에 올려놓고 사용하는 것이다. 메모리 계층 구조를 보면(\*하드디스크=보조기억장치이다!)그림에서 보이듯이, 하위계층으로 갈 수록 용량이 크다. 따라서 우리가 설치

2021년 4월 21일
·
0개의 댓글
post-thumbnail

[운영체제] Unix / Linux

AT&T 벨 연구소, MIT, General Electric이 공동 개발한 오픈소스 운영체제이다. Time Sharing System (시분할 시스템) 을 위해 설계된 대화식 운영체제이다. 대부분 C언어로 작성되어 있기 때문에 이식성이 높고, 하드웨어나 프로세스 간의

2021년 4월 21일
·
0개의 댓글