반응형

전체 글 135

[REVIEW] 개발 툴 후기 - IT Tools

항상 좋은 개발 툴을 발견하면 나말고 다른 사람들도 알았으면 좋겠어서 후기를 써야지 하는데 항상 미뤄지는거 같다. 그래도 오늘은 마음 먹고 한번 써보겠다. 오늘 소개하고 싶은건 https://chromewebstore.google.com/detail/ehbfkcepbjbhjiilmhnjcomjegnpcjoc IT Tools 개발자를 위한 편리한 온라인 도구! chrome.google.com 크롬 웹스토어에 있는 이 친구이다!! 아주 정신 나간 툴이다ㅋㅋㅋㅋㅋ 거의 뭐 옛날 사람은 아니지만 가제트 같다. 암호화, 변환기, 웹관련 , 이미지 및 비디오 관련, 개발 관련, 네트워크 관련, 수학, 텍스트, 데이터까지 엄청나게 많은 툴을 제공하게 된다. # 암호화 툴 일단 암호화 먼저 보겠다. 아래는 사용 예시이..

[OS] 메모리 관리 전략 & Paging / Segmentaion 기법

거의 OS의 최종장이라고 할 수 있을지는 모르겠으나 내 나름의 커리큘럼에서는 최종장까지 왔다. 내가 느낀 OS의 장점은 보안 관련도 있겠지만, 어떻게 자원을 효율적으로 관리하느냐? 이다. 앞서 내가 작성한 내용들은 Process나 Thread가 처리 되기위한 CPU 관리 측면에서 많이 공부한 것 같다. 2024.01.09 - [Computer Science/Operation System] - [OS] CPU Scheduling(CPU 스케듈링) [OS] CPU Scheduling(CPU 스케듈링) 2024.01.03 - [Computer Science/Operation System] - [OS] 프로세스 & 쓰레드(Process & Thread) [OS] 프로세스 & 쓰레드(Process & Thread..

[OS] Semaphore(세마포어) & Mutex(뮤텍스, Mutulal Exclusion)

2024.01.10 - [Computer Science/Operation System] - [OS] IPC(Inter Process Comunication) - 프로세스간 통신 [OS] IPC(Inter Process Comunication) - 프로세스간 통신 이어서 IPC(Inter Process Comunication)에 대해서 알아보겠다. 먼저 이전에 포스트팅이 진행되었던 Process와 Thread의 차이를 이해해야한다. 2024.01.03 - [Computer Science/Operation System] - [OS] 프로세스 & 쓰레드(Pro blaj2938.tistory.com IPC 포스팅에 이어서 Semaphore, Mutex 관련해서 공부를 해보았다. IPC를 처음 공부할때 유형 중에..

[OS] IPC(Inter Process Comunication) - 프로세스간 통신

이어서 IPC(Inter Process Comunication)에 대해서 알아보겠다. 먼저 이전에 포스트팅이 진행되었던 Process와 Thread의 차이를 이해해야한다. 2024.01.03 - [Computer Science/Operation System] - [OS] 프로세스 & 쓰레드(Process & Thread) [OS] 프로세스 & 쓰레드(Process & Thread) #개요 CS를 공부할때는 언어에 대해서 1차적인 고민을 해야한다. 우리는 PC를 사용할때 프로그램(Program)을 사용한다. 프로그램(Program)을 실행하여 원하는 동작을 구현하는데 우리는 이 단위를 프 blaj2938.tistory.com 그 이유는 Process와 Thread의 가장 큰 차이인 Process가 자원을 ..

[OS] SystemCall (시스템 콜)

이번주안에 OS 관련공부를 마칠 수 있을지는 잘 모르겠다. OS는 공룡책도 있을 만큼 공부해야하며 여전히 발전하고 있기때문에 꾸준히 공부를 해야한다. 클라우드니 쿠버네티스니 모두 OS의 기본적인것들로 발전된 집합체이다. 2024.01.09 - [Computer Science/Operation System] - [OS] CPU Scheduling(CPU 스케듈링) [OS] CPU Scheduling(CPU 스케듈링) 2024.01.03 - [Computer Science/Operation System] - [OS] 프로세스 & 쓰레드(Process & Thread) [OS] 프로세스 & 쓰레드(Process & Thread) #개요 CS를 공부할때는 언어에 대해서 1차적인 고민을 해야한다. 우리는 PC를 ..

[OS] CPU Scheduling(CPU 스케듈링)

2024.01.03 - [Computer Science/Operation System] - [OS] 프로세스 & 쓰레드(Process & Thread) [OS] 프로세스 & 쓰레드(Process & Thread) #개요 CS를 공부할때는 언어에 대해서 1차적인 고민을 해야한다. 우리는 PC를 사용할때 프로그램(Program)을 사용한다. 프로그램(Program)을 실행하여 원하는 동작을 구현하는데 우리는 이 단위를 프 blaj2938.tistory.com 2024.01.08 - [Computer Science/Operation System] - [OS] Context Switching & Muti Thread, Muti Process [OS] Context Switching & Muti Thread, M..

[Development log] IT 용어 사전

snapshot(스냅샷) 특정 시점에 데이터 저장 장치의 파일 시스템을 포착해 별도의 file이나 image로 저장, 보관하는 기술 데이터 분석, 데이터 보호및 복제와 같은 작업을 위해 수행 기능 유실된 데이터 복원과 일정 시점의 상태로 데이터를 복원할 수 있음 DR(Disaster Recovery) 자연재해 또는인재의 영향으로부터 데이터센서틑 보호하는 1차 보호 전략 Instance(인스턴스) 일반적으로 실행 중인 임의의 프로세스, 클래스의 현재 생성된 오브젝트 OOP의 인스턴스: 객체(클래스의 인스턴스)의 소프트웨어로서 실체화 시킴 ➡️ 실제화된 인스턴스는 메모리에 할당 aws의 인스턴스: 가상화 서버 1대를 칭함 I/O(입출력) 컴퓨터 및 주변 장치에 대하여 데이터를 전송하는 프로그램, 운영, 장치..

[C++] C++ 배우기를 선택한 이유

JAVA를 배운지 한 2년이 다된거 같다... 사실 JAVA를 마스터 했냐고 한다면 그렇지는 않다 흠.... JAVA를 공부하면서 쉽고 편하게 사용하기 만든 언어라는 생각이 들었다. JVM도 그렇고 주소 값 참조도 그렇고 알아서 자동으로 해주기 때문이다. 너무 잘 만든 언어이고 Kotilin과 같은 언어에 있어서도 확장성이 있다고 생각한다. 그럼에도 다시 회귀(?)해서 C++을 선택한 이유는 여러 이유가 있다. 첫번째, 면접에 보러갔더니 C++ 코드를 주고 출력값을 알려달라고 했다. 사실 너무 오래전에 C++이나 C를 공부해서 답변하지 못했다.... 두번째, CS를 공부하면서 메모리할당 이론에서 이해를 할 수가 없다. 나는 개인적으로 코드를 치면서 공부하는것들을 좋아한다. 근데 JAVA에서는 메모리를 자..

Language/C++ 2024.01.08

[OS] Context Switching & Muti Thread, Muti Process

2024.01.03 - [Computer Science/Operation System] - [OS] 프로세스 & 쓰레드(Process & Thread) [OS] 프로세스 & 쓰레드(Process & Thread) #개요 CS를 공부할때는 언어에 대해서 1차적인 고민을 해야한다. 우리는 PC를 사용할때 프로그램(Program)을 사용한다. 프로그램(Program)을 실행하여 원하는 동작을 구현하는데 우리는 이 단위를 프 blaj2938.tistory.com 위에 포스팅한 내용에 따르면 PCB(Context)와 Context Switching을 잠시 다뤘었고 이어서 OS에서 공부해야할 양이 많은 항목중 하나이기 때문에 이를 이어서 포스팅 하겠다. # 복습 Context라고 하는건 PCB와 같다. PCB, 즉..

[Report] 12월 프로젝트 회고

원래는 프로젝트를 하고 회고를 잘 안했는데 이번에 프로젝트를 마무리 하면서 회고를 작성하려고 한다. 회고를 작성하는 이유는 뭘까? 단순히 생각했을때 일기이긴 하지만 내가 나의 잘못을 다시 반성하는 글이라고 생각된다. # 꼬꼬무 공부법 내가 이 프로젝트를 통해 공부법을 얻은거 같다. 컨테이너 환경, 리눅스, 가상환경 등등 이론적인 것들, 머리속에서 추상화 되어있는 것들을 경험하는 방식의 공부 할 수 있었다. 대부분 CS책들을 보면 "얘는 이렇게 설계 되어있어 이런 점이 유리하다." 이게 끝이다. 나는 공부하면서 컴퓨터도 위대한 발명품 중 하나인데 결과랑 사용 방법만 나와있는지 모르겠다. 난 항상 why가 궁금하다 "왜 namespace를 만들어서 자원을 격리했을까?" "컨테이너 오케스트레이션이 왜 필요하지..

반응형