본문 바로가기
728x90

뚱이50

웹 개발 간단하게 시작해보기(HTML + CSS + JS) 웹은 우리가 주로 프론트 엔드라고 부르는 것이다. 페이지를 구성하는 요소로는 HTML + CSS + JS (Java Script) HTML은 Hyper Text Markup Language 인데 Hyper Text 는 우리가 하이퍼링크 같은걸로 이미 알고 있는데, 그런 것들을 만들어낼 수 있는 언어를 뜻한다. 페이지의 제목, 문단, 표, 이미지 동영상 등의 웹의 구조를 담당한다. HTML은 기획자의 역할을 하고 구조와 내부 컨텐츠를 결정하는 것이다. css는 디자이너의 역할을 한다. cascading Style Sheets 실제 화면에 표시되는 방법 (색상, 크기, 폰트 레이아웃 등)을 지정해 콘텐츠를 꾸며주는 시각적인 표현(정적)을 담당한다. 실제로 구성요소들을 어떤식으로 표현할 지 정하는 정도이다. .. 2022. 12. 19.
[NVMe] NVMe란 무엇일까? NVMe 기초 상식 NVMe란? NVMe 는 NVM Express의 약자로 쓰인다. 우리가 주로 NVMe를 검색할 일은 컴퓨터를 사기 위해 SSD를 검색할 때 정도일 것 같다. 임베디드쪽을 하지 않는다면 NVMe를 들어볼일이 거의 없는 것 같다. 위키에서는 NVMe를 다음과 같이 정의하고 있다. NVM 익스프레스(NVM Express, NVMe) 또는 비휘발성 메모리 호스트 컨트롤러 인터페이스 사양(Non-Volatile Memory Host Controller Interface Specification, NVMHCI)은 PCI 익스프레스(PCIe) 버스에 부착된 비휘발성 기억 매체 접근을 위한 논리 장치 인터페이스 사양이다. "NVM"은 "비휘발성 메모리"(non-volatile memory)를 뜻하며, 보통 솔리드 스테.. 2022. 10. 11.
LAN과 WAN은 무엇일까? 차이점, 정의 등 정리 LAN과 WAN LAN이란? LAN (Local Area Network)의 약어 사무실, 빌딩 내부 등 좁은 범위의 네트워크를 의미 LAN의 토폴로지 종류 - 버스 토폴로지 - 스타 토폴로지 (허브 사용) - 링 토폴로지 위 토폴로지 중 가장 많이 사용되는 것은 스타 토폴로지의 LAN이다. $$ 토폴로지(Topology) : 연결 형태를 의미하는 용어 WAN WAN(Wide Area Network)의 약어 LAN 사이를 전용선 등으로 연결한 광역 네트워크 일반적으로는 LAN에 비해 속도가 많이 느리다. 우리가 사용하는 인터넷도 넓은 의미에서 WAN의 한 종류라고 할 수 있다. 2022. 9. 22.
[임베디드] 메모리 스크러빙 (Memory Scrubbing) 임베디드 쪽 공부를 하다보니 DRAM Scrub 이라는 동작이 있었는데, 이 스크러빙이라는 동작이 어떤 것인지 정확히 몰랐다. 그래서 오늘은 메모리 스크럽에 관해서 끄적여보자. 메모리 스크러빙(Memory Scrubbing)은 간단하게 설명하면 Error Correction을 하기 위한 기술이다. 메모리 스크러빙 방식에는 여러가지가 있지만, 일반적으로 말하는 방법은 특정 메모리 값에 쓰여져 있는 값이 잘못 된 값이 있는지 확인 후 ECC(Error Correction Code)를 통해서 bit error를 수정하고 수정된 데이터를 동일한 위치에 다시 write 하는 작업을 수행하게 된다. 근데 멀쩡한 메모리에서 왜 에러를 수정해야하는 일이 발생했을까? 메모리의 경우에는 전자의 값을 통해서 0인지 1인지 .. 2022. 9. 1.
반응형