| 과학 · 원리 · IT |

| 과학 · 원리 · IT |

[서버] Firmware란? 소프트웨어, 하드웨어, 펌웨어의 관계

결론부터 말하자면 펌웨어는 하드웨어와 소프트웨어의 중간 개념이다. 정확히는 소프트웨어 형식을 가지고 있지만 하드웨어 역할을 하는 것이고, 조금 더 어렵게 말하면 하드웨어의 기본적인 구동 및 제어를 담당하는 특수 용도의 소프트웨어라고도 할 수 있다. 하드웨어(Hardware): 컴퓨터를 구성하고 있는 기계 장치 소프트웨어(Software): 컴퓨터 시스템을 효율적으로 운영하기 위해 개발된 프로그램 펌웨어(Firmware): 하드웨어에 일부로 포함되어 하드웨어의 기본적인 제어를 하는 소프트웨어 컴퓨터 본체를 샀다고 상상해보자. 위 정의대로 컴퓨터 본체인 하드웨어는 어떠한 조치도 하지 않은 초기 상태에서 아무런 기능을 할 수 없다. 여기에 우리에게 익숙한 윈도우를 설치해줘야 비로소 컴퓨터로써 사용할 수 있고,..

| 과학 · 원리 · IT |

[통신] 텔레메트리란? - 원격 조종, 프로토콜

텔레메트리란 고도로 자동화된 통신 방법의 일종으로, 먼 거리에서 기기를 원격으로 감시하거나 기록 자료를 모아 데이터를 전송할 수 있다. 한마디로 기기가 어디에 있든 관측지에서 원격 지점에 있는 기기의 데이터를 수집/송신할 수 있는 원격측정법이다. 여기서 포인트는 이를 통해 먼 거리에 있는 어떠한 장치를 원격으로 조종할 수 있다는 것이다. 텔레메트리 규범 표기는 정해져 있지는 않기 때문에 기기마다 TCP/IP, SSL 등 지원하는 프로토콜이 다를 수 있다. 예를 들어 드론의 경우 MAVLink 프로토콜을 이용해서 공중으로부터 Ground control station이자, 지상관제국이자, MP(Mission Planner) 프로그램이 설치된 PC로 실시간 데이터를 받는데, 이를 텔레메트리 라디오라고 부른다...

| 과학 · 원리 · IT |

[제어] PC와 PLC - 차이점, 장단점, 특징

자동화의 핵심은 제어이다. 기기가 어떠한 동작이나 기능을 할 수 있도록 하는 것을 제어라고 한다. 이 제어는 하드웨어, 설계, 설비 특성에 따라서 PC로 하기도 하고 PLC로 하기도 한다. 장단점이 있어서 어느 것이 더 좋다고 할 수는 없기 때문에 상황에 맞게 선택해 사용되곤 한다. 어떤 것이 다를까? PLC PLC는 휴대폰으로 비유하면 피쳐폰이다. 정해진 몇가지 기능을 확실히 해주고, 튼튼하고, 복잡한 프로그래밍을 하지 않을 거라면 저렴하게 살 수 있다. 폐쇄적이기 때문에 바이러스에 감염 될 일도 많지 않다. 하지만 프로그램에 변경이 잦거나, 커스터마이징이 필요하다거나, 설비에서 정교한 데이터를 받아야한다면 적합하지 않다. 한마디로 단순한 반복 작업을 고장 없이 잘 소화해아하는 산업 현장 제어에 어울린..

| 과학 · 원리 · IT |

[원리] 공냉식 vs 수냉식 제빙기의 차이

[용어정리] 냉매: 기화열로 주위 온도를 낮추는 유체. 예시: 암모니아, 프레온 기화열: 액체가 기체로 변하면서 주위에서 빼앗는 열. 예시: 몸이 젖었다가 마르면 온기를 빼앗겨 추위를 느낌 제빙기의 기본 원리는 냉매를 이용해서 제빙기 내부 온도를 내리는 것이다. 일단 냉매는 압축기로 높은 압력을 가해주면 액체 상태가 된다. 이렇게 액화된 냉매에 가해졌던 압력을 풀어주면 자연스럽게 다시 기체 상태로 변하는데, 이때 주변의 열을 흡수하므로 제빙기 내부 온도가 떨어지면서 냉각효과를 만드는 것이다. 한편 기화된 냉매를 다시 처음에 했던 것처럼 압축시켜야 이 냉매를 계속 재사용할 수 있는데, 이때는 반대로 열이 발생한다. 이 열은 제빙기 내부가 아닌 다른 곳에서 식혀줘야 하기 때문에 이를 어떻게 식히는지에 따라 ..

| 과학 · 원리 · IT |

[코딩] 개발 용어 정리 - 운영체제, 서버, API, 프레임워크

1. 컴퓨터 컴퓨터: 데이터를 저장하고 처리할 수 있는 전자 기기. 쉽게 말해 고급 계산기. 코딩: 컴퓨터에 코드로 명령을 내리는 것. 운영체제(OS): 기계와 사람이 소통할 수 있도록하는 프로그램. 예시: 안드로이드, 윈도우, 리눅스, ios, 프로그램: 코드를 하나의 세트로 만들어서 일정한 기능을 하게 만든 것. 오픈소스: 무료로 사용할 수 있는 코드의 집합이나 소프트웨어 2. 통신 통신: 데이터를 주고 받는 것. 프로토콜: 컴퓨터들의 소통 방식이자 규칙. 네트워크: 컴퓨터들이 그물망처럼 연결되어 통신하는 형태. 제이슨(JSON) 방식: 데이터를 주는 방식 중 하나. 예시: 앱에서 좌석 예약 할 때 실시간으로 바뀌는 것. API: 서버와 통할 수 있는 창구이자 약속. API 명세서, 문서라 하면 그 ..

| 과학 · 원리 · IT |

[성분] 카페인과 타우린의 차이점은? 커피, 에너지드링크, 권장량, 효능

한 줄 요약: 카페인은 졸릴 때 먹는 각성제이고 타우린은 에너지가 부족할 때 먹는 피로회복제라 볼 수 있다. 세 줄 요약: 둘 다 화학물질이고 피곤할 때 먹는 건 똑같지만 효능이 약간 다르다. 우리가 이미 잘 알고 있듯 카페인은 커피, 차 등에 함유된 물질이며 뇌를 자극해 잠을 깨우고 집중력을 증가 시킨다. 타우린은 인공물질스러운 이름이지만 의외로 자연에 존재하는 아미노산 중 하나이며 영양 성분이다. 요즘 너무 피곤해서 에너지드링크를 자주 사먹는 김에 올리는 포스팅이다. 커피는 우리 대부분이 매일 먹고, 카페인 성분 덕분에 피곤한 우리의 잠을 깨운다는 것도 익히 알고 있었을 것이다. 그런데 에너지드링크 성분을 가만히 보니 카페인 말고도 타우린이라는 성분이 많이 함량돼있었다. 카페인과 타우린은 뭐가 다른 ..

| 과학 · 원리 · IT |

[기술] LiDAR와 RADAR의 차이점은? 라이다, 레이더, 장단점, 원리

한 줄 요약: LiDAR(라이다)는 정밀도가 높지만 비싸고 RADAR(레이더)는 세밀한 물체 인식까지는 어렵지만 야외에서 유리하고 싸다. 세 줄 요약: 둘 다 자율주행의 '눈' 역할을 하는 센서이며 원리가 다르기 때문에 우열을 가릴 수는 없다. 라이다는 빛을, 레이더는 전파를 발사해 물체에 맞고 되돌아오는 데이터를 기반으로 물체와의 거리를 측정한다. 라이다는 물체가 가려져 있거나, 멀리 있을 때 불리하고 레이더는 물체가 작거나 넓은 범위를 측정할 때 불리하다. LiDAR(이하 라이다)는 Light Detection and Ranging의 약자이고 RADAR(이하 레이더)는 Radio Detection And Ranging의 약자이며, 둘 다 기기의 '눈' 역할을 할 수 있는 센서이다. 여기서 눈이라 하면..

Diarist
'| 과학 · 원리 · IT |' 카테고리의 글 목록