일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- MLOps
- COFIBA
- 머신러닝 파이프라인
- 머신러닝
- transformer
- nlp
- 네트워크
- RecSys
- 언어모델
- TFX
- HTTP
- 플랫폼
- 자연어처리
- 메타버스
- AWS
- llm
- MAB
- BERT이해
- chatGPT
- 클라우드
- 미국석사
- MSCS
- aws자격증
- Collaborative Filtering Bandit
- docker
- 추천시스템
- BANDiT
- BERT
- 중국플랫폼
- 클라우드자격증
- Today
- Total
목록Tech (120)
Julie의 Tech 블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bCXJiK/btq4MTpb3kn/YTBpFWlHpkEfTkI1TuUBa0/img.png)
파일 시스템 컴퓨터에 파일 시스템이 있다는 것은 어쩌면 당연한 이야기로 와닿는다. 파일 시스템이 왜 필요할까? 에 대한 해답을 오늘 찾을 수 있다. 파일 시스템이 없다고 가정해보자. 모든 데이터에 대해서 각 사이즈와 보관한 주소를 기록하고 있어야하는 불편함이 생긴다. 파일 시스템은 이름, 위치, 사이즈 등의 정보를 기록하여 파일이란 단위로 관리해준다. 사용자가 사용자 모드에서 어떠한 파일에 접근하고자하는 프로세스를 만들면, 커널 모드에서 파일 시스템을 다루는 처리를 진행하여 하드웨어의 스토리지에 있는 파일 위치와 사이즈를 가져오게 된다. 파일을 읽고 쓰고, 삭제하고 이동하는 요청이 파일 시스템의 종류나 스토이지에 따른 디펜던시가 없도록 시스템 콜을 통해 처리하게 된다. 특정 파일이 파일..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUyA9F/btq4NG4dvhN/0Jm1z5SgTkfGchZSgUk3K0/img.png)
Wireshark란 네트워크 상의 패킷을 분석하여 보여주는 무료 오픈 툴이다. 아래 링크에서 다운로드를 받을 수 있다 : https://www.wireshark.org/#download Wireshark · Go Deep. Download Get Started Now Learn Knowledge is Power Go Beyond With SharkFest Sponsors About Wireshark About Awards and Accolades Authors SharkFest SharkFest Sponsors Wireshark is the world’s foremost and widely-used network protocol analyzer. It lets you see what’s happening..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bVkFE1/btq4JvQliDf/DG1aCylxVlDvHCLyZIalBk/img.png)
앞전에 살펴본 OSI모델의 7계층에서 '네트워크', '전송', '응용' 계층에 대해 순서대로 알아볼 것이다. 네트워크 계층 네트워크 계층은 서로 다른 네트워크에 데이터를 전송할 수 있도록 해준다. 즉 네트워크 간 통신이 가능하도록 하는 것이다. 이 때 '라우터'라는 장비가 필요하게 된다. 라우터는 IP 주소를 통해 도달하고자 하는 네트워크 내 컴퓨터를 식별하게 되고, 이 경로를 정의하는 과정을 '라우팅'이라고 한다. (라우터는 목적지에 따라 최선의 경로를 알려주는 역할을 한다) IP주소에 대해 IP주소는 ISP(인터넷 서비스 제공자)로부터 제공받을 수 있다. 버전은 IPv4 IPv6로 두 가지로 이루어져있다. IPv4만 존재하다가, 주소가 부족하게 되면서 IPv6라는 개념이 생겨나게 되었다. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cUohHN/btq4PnbXEo1/hCStGlsa4tB6OMYmZTLQu1/img.png)
프로세스 뿐만 아니라 커널도 메모리를 사용하게 된다. free라는 명령어를 통해 아래와 같이 시스템의 총 메모리 용량과 사용중인 용량을 확인할 수 있다. $ free total used free shared buff/cache available Mem: Swap: // total : 시스템 전체 메모리 // free : 이용하지 않는 메모리 // buff/cache : 버퍼 캐시 또는 페이지 캐시가 이용하는 메모리 // available : 실질적으로 사용 가능한 메모리. free가 0이 되면 해제됨 // shared : 프로그램간 공유 가능한 자원 // Swap : 메모리가 OOM이 발생했을 경우 스왑핑 가능한 스왑 영역 메모리 할당 과정과 가상메모리 우선 가상메모리가 없다는 가정 하에 메모리 할당..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bGzkb2/btq4K8tTDQ8/ckwITgCzXs3KfBADhNz61k/img.png)
이번 글에서는 네트워크에 대한 기본 지식을 다져보고자 한다. 참고 도서인 "모두의 네트워크 - 미즈구치 카츠야"를 읽으며 정리한 글이다. 네트워크는 컴퓨터간의 데이터 및 웹 사이트 조회 등을 가능하도록 하는 역할을 한다. 우리가 잘 알고 있는 인터넷 역시 네트워크 종류 중 하나에 속한다. 인터넷은 모든 네트워크를 연결하는 거대한 네트워크이다. 네트워크는 패킷이라는 규칙을 바탕으로 데이터를 전송한다. 규모가 큰 데이터일 경우 패킷으로 잘게 쪼개어 전송하여 대역폭 사용을 분할한다. 네트워크의 범위 - 랜(LAN) : 특정 지역으로 범위를 정할 수 있는 네트워크 - 왠(WAN) : 넓은 범위의 네트워크 왠의 경우 넓은 범위를 다루기 때문에 속도는 느리고 오류가 발생할 가능성이 높다. 랜은 그 반대이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/beXfla/btq4J6Xs1lK/OK88tukJPOKYuentuUAKdk/img.png)
OS와 하드웨어에 대한 기초 공부를 하기 위해서, 참고 도서를 참조하여 정리해보고자 한다. 개인적으로 대학과정 중 운영체계 수업에서 배웠던 내용을 복습할 수 있어 신선했다. (참고 도서 : 실습과 그림으로 배우는 리눅스 구조, 다케우치 사토루) 요즈음 다양한 타입의 컴퓨터 시스템이 존재한다 : 컴퓨터, 스마트폰, 태블릿 등 전반적으로 컴퓨터 시스템은 아래와 같은 구조로 되어 있다. 출처 : https://wan-blog.tistory.com/32 우측 I/O device를 입출력 장치라고 부르는데, 입출력 장치를 통해 컴퓨터로의 request가 들어오게 되면, 명령어를 메모리에서 읽어 CPU에서 실행하고, 산출된 값을 다시 메모리에 기록하게 되는 구조이다. (이처럼 디바이스는 디바이스 드라이버를 두고..